URL: https://www.overclockers.at/windows/files_mit_subfoldern_moven_in_cmd_203601/page_1 - zur Vollversion wechseln!
ich hab unter win2k einen folder, da drinnen sind diverse files und subfolder mit wechselnden namen
diese ganzen files inkl. subfoldern will ich mit einem batch-file in einen anderen folder moven:
Code:move "D:\folder1\*.*" "D:\folder2"
Code:move "D:\folder1\*" "D:\folder2"
na das kommt aufs selbe hinaus
unter unix hatte ich auch nie probleme damit...
kopiert allesCode:xcopy D:\folder1\*.* D:\folder2 /E
löscht das verzeichniss samt inhaltCode:rd D:\folder1 /s /q
über diese alternative hab ich auch schon nachgedacht nur will ich vermeiden dass mal 20giga kopiert werden bevor ich sie dann lösche
weil ich auf die selbe partition moven will dauerts nämlich eh nicht lange
robocopy ist keine alternative?
Siehe im ersten Reply: *.* schliesst subfolder aus da sie keinen Punkt beinhalten.
stimmt, allerdings funktionierts mit * auch nichtZitat von Crash OverrideSiehe im ersten Reply: *.* schliesst subfolder aus da sie keinen Punkt beinhalten.
Ich denke, dass du mit Visual Basic Script schneller ans Ziel kommen wirst, siehe hier.
auch eine möglichkeit, mit vb hatte ich bis jetz aber nicht wirklich was am hut bis auf macros in officeZitat von COLOSSUSIch denke, dass du mit Visual Basic Script schneller ans Ziel kommen wirst, siehe hier.

Also auch wenn ich nicht verstehe warum du move benutzt...
Code:move C:\foo C:\foo2
Code:move foo foo2
Code:move foo\* foo2

nein sry hab eh xp sp2 nur davor 4 jahre 2000 u noch nicht ganz dran gewöhntZitat von ChrissicomAlso auch wenn ich nicht verstehe warum du move benutzt...Code:move C:\foo C:\foo2
Verschiebt den Ordner foo inkl. allem was drin ist (egal ob Dateien und/oder Ordner) nach foo2 mit derselben Struktur.
Das geht unter Vista, Windows 7, Windows Server so. XP nehme ich mal nicht anders. Wenns auf demselben Laufwerk ist dann reicht sogar:Code:move foo foo2
Es spielt keine Rolle ob foo eine Datei oder ein Ordner ist, das erkennt move schon.
Edit:Code:move foo\* foo2
*.* heißt alle Dateien
*. heißt alle Ordner
* heißt alles, * geht bei mir übrigens merke ich grad, ich versteh nicht was bei dir da nicht geht... was für ein OS hast du (inkl. SP) ?
Edit 2:
Ohhhhh du hast Windows 2000.... also das ist doch mal ein Grund für ein Upgrade dieses Problem zu lösen *ggggggg*
geht aber um den server auf einer workstation arbeit ich natürlich nicht damitAlso move fragt nach wenn das Ziel schon existiert... du musst aber folgendes beachten:
Wenn du
machst, und foo2 gibt es schon, dann verschiebt er nicht foo nach foo2 sondern macht foo einen unterordner von foo2 also foo2/foo.Code:move foo foo2
Zitat von flockyhättest du auf die schnelle was fertiges mit includes und so?
hm so ein scheissZitat von ChrissicomAlso move fragt nach wenn das Ziel schon existiert... du musst aber folgendes beachten:
Wenn dumachst, und foo2 gibt es schon, dann verschiebt er nicht foo nach foo2 sondern macht foo einen unterordner von foo2 also foo2/foo.Code:move foo foo2![]()
![]()
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026