xXDanebenXx
Ensign
- Registriert
- Feb. 2011
- Beiträge
- 216
Hallo liebe Gemeinde,
ich hoffe ich bin hier im richtigen Unterforum
Ich bin grade ein wenig dabei, Powershell zu lernen und nutze dafür den Kurs der Microsoft-Virtual-Academy ( https://www.microsoftvirtualacademy...insteiger-teil-2-11489?l=zEbGPJnDB_6404984382 ). Ich bin grade ein wenig am Dateimanagement lernen, doch komme irgendwie nicht an dieser einen Aufgabe weiter. Im Vorraus sollte ich simple Dinge tun, wie Dateien nach ihren Endungen sortieren, gruppieren etc.
Eine Aufgabe beinhaltete, mit einer Schleife alle Dateiendungen herauszufinden und dann passende Unterordner zu erstellen, zu jeder Dateiendung. Das habe ich noch geschafft. Nur leider soll ich jetzt eben diese Dateien in die ihnen passenden Unterordner verschieben und ich weiß nicht wie ich hab es zwar geschafft, jeden Dateitypen einzeln anzusprechen aber ich will das automatisierter haben!
Das meinte ich mit jedem Dateitypen einzeln ansprechen:
PS fk:\> get-childitem -file | foreach-object
{
if ($_.extension -eq ".log") {move $_ .\.log}
elseif ($_.extension -eq ".dat") {move $_ .\.dat}
}
Das funktioniert eben nur bedingt und macht es nicht grade einfach, wenn man viele Dateitypen hat.
vielleicht könnt ihr mir weiterhelfen?
Vielen Dank schon mal!
ich hoffe ich bin hier im richtigen Unterforum
Ich bin grade ein wenig dabei, Powershell zu lernen und nutze dafür den Kurs der Microsoft-Virtual-Academy ( https://www.microsoftvirtualacademy...insteiger-teil-2-11489?l=zEbGPJnDB_6404984382 ). Ich bin grade ein wenig am Dateimanagement lernen, doch komme irgendwie nicht an dieser einen Aufgabe weiter. Im Vorraus sollte ich simple Dinge tun, wie Dateien nach ihren Endungen sortieren, gruppieren etc.
Eine Aufgabe beinhaltete, mit einer Schleife alle Dateiendungen herauszufinden und dann passende Unterordner zu erstellen, zu jeder Dateiendung. Das habe ich noch geschafft. Nur leider soll ich jetzt eben diese Dateien in die ihnen passenden Unterordner verschieben und ich weiß nicht wie ich hab es zwar geschafft, jeden Dateitypen einzeln anzusprechen aber ich will das automatisierter haben!
Das meinte ich mit jedem Dateitypen einzeln ansprechen:
PS fk:\> get-childitem -file | foreach-object
{
if ($_.extension -eq ".log") {move $_ .\.log}
elseif ($_.extension -eq ".dat") {move $_ .\.dat}
}
Das funktioniert eben nur bedingt und macht es nicht grade einfach, wenn man viele Dateitypen hat.
vielleicht könnt ihr mir weiterhelfen?
Vielen Dank schon mal!