gibt es eine einfachere Methode um Unterordner aufzulösen und diesen Inhalt in den Ausgangsordner zu verschieben als:
Total Commander -> Befehle -> Kommandozeilenfenster öffnen > im cmd gebe ich
Code: Select all
"FOR /R %f IN (*) DO MOVE "%f" ."
dann lösche ich die ordner von hand oder gebe
Code: Select all
"FOR /R %f IN (.) DO RD "%f""
gibt es eine 1-klick-Möglichkeit?
ich habe es mit einer batch versucht aber ich bekomme das mit der pfad übergabe nicht hin, der wechselt nicht das laufwerk. bei cd zeigt der zwar den richtigen pfad aber wenn er for /r geht der wieder zurück.
Code: Select all
cd %1
FOR /R %f IN (*) DO MOVE "%f" .
FOR /R %f IN (.) DO RD "%f"
Code: Select all
set path=%1
cd %path%
FOR /R %f IN (*) DO MOVE "%f" .
FOR /R %f IN (.) DO RD "%f"
pg