Hallo,
angenommen, ich durchsuche M:\ nach allen *.txt mit dem Ergebnis:
M:\blah\test.txt
M:\1\2\3\4\rabarber.txt
Dann möchte ich, dass die Textdatei eine Ebene tiefer nach (nicht unbedingt vorhandenem) Verzeichnis "Blubb" geht:
M:\blah\Blubb\test.txt
M:\1\2\3\4\Blubb\rabarber.txt
Geht das irgendwie? Ich dachte erst im Renamer könnte man auch Verzeichnisse anlegen lassen, aber das ist wohl nicht so.
Danke
Alle Dateien eines best. Typs in ein Unterverzeichnis packen
Moderators: Hacker, Stefan2, white
Ich habe es in zwei Schritten gelöst (einer ging nicht, da man sonst rekursiv Verzeichnisse anlegt). Habe den Code aus anderer Sache genommen, bin nicht ganz sicher, ob das 2. goto überhaupt nötig ist.
Code: Select all
@echo off
FOR /R %1 %%G IN (*.txt) DO CALL :hierher "%%G"
GOTO :EOF
:hierher
mkdir "%~dp1\blubb"
GOTO :EOF
Code: Select all
@echo off
FOR /R %1 %%G IN (*.cue.txt) DO CALL :hierher "%%G"
GOTO :EOF
:hierher
move %1 "%~dp1\blubb\"
GOTO :EOF