Powershell - Ordner erstellen mit Variabel aus TXT-Datei
Guten Abend,
ich versuche gerade mein Glück, mit einer TXT-Datei:
einen Ordner zu erstellen:
Geht das überhaupt?
ich versuche gerade mein Glück, mit einer TXT-Datei:
TEST;TEST2;TEST3;
einen Ordner zu erstellen:
C:\ProgramData\TEST123
Geht das überhaupt?
Please also mark the comments that contributed to the solution of the article
Content-Key: 613491
Url: https://administrator.de/contentid/613491
Printed on: April 27, 2024 at 01:04 o'clock
4 Comments
Latest comment
Hey compu2000,
Ich würde dir gerne helfen. Allerdings müsstest du mir noch genauere Informationen geben,
was du machen möchtest. Möchtest du einfach nur einen Ordner per Batch-Datei erstellen und
den Namen des Ordners aus einer Textdatei auslesen oder willst du, das das Skript irgendetwas
bestimmtes erkennt, einen Ordnernamen nach einem gewissen Muster aussucht und dann die drei
Dateien hinein kopiert?
Hier mal ein paar Ansätze für ein Skript, falls dir das weiterhilft:
Dateien kopieren:
Eine Textdatei auslesen:
Einen Ordner erstellen:
Ich würde dir gerne helfen. Allerdings müsstest du mir noch genauere Informationen geben,
was du machen möchtest. Möchtest du einfach nur einen Ordner per Batch-Datei erstellen und
den Namen des Ordners aus einer Textdatei auslesen oder willst du, das das Skript irgendetwas
bestimmtes erkennt, einen Ordnernamen nach einem gewissen Muster aussucht und dann die drei
Dateien hinein kopiert?
Hier mal ein paar Ansätze für ein Skript, falls dir das weiterhilft:
Dateien kopieren:
xcopy "Datei" "Zielort"
Eine Textdatei auslesen:
set text=<Textdatei.txt
echo %text%
Einen Ordner erstellen:
mkdir "Pfad\Ordnername"
So ohne weitere Erläuterungen zu obigem Beispiel, Glaskugel
Das das elevated ausgeführt werden muss versteht sich beim Root-Ordner "C:\ProgramData" natürlich von selbst.
$file = 'D:\test.txt'
$content = gc $file -TotalCount 1
$numbers = [regex]::Matches($content,'\d+(?=;)').Value -join ''
$path = "C:\ProgramData\$(($content -split ';'))1$numbers"
md $path -Force