Leerzeichen werden nicht angenommen
-
Hi Leutz hab mal ne schnelle Frage !
Wie muss ich das anstellen, dass die Leerzeichen im Ziel angenommen werden?
system("copy D:\\Verzeichnis\\test.txt C:\\Dokumente und Einstellungen");Denn so bekomm ich immer nen Syntaxerror
-
Du mußt den Dateinamen für den copy-Befehl in Anführungszeichen setzen (und diese für deinen Compiler mit \ maskieren), sonst nimmt er sie als Trennzeichen der einzelnen Argumente:
system("copy D:\\Verzeichnis\\test.txt \"C:\\Dokumente und Einstellungen\"");
-
Cool danke für die schnelle Antwort gibt es auch noch ne andere Möglichkeit Dateien zu verschieben? ohne system("") zu nutzen hab gerade gelesen das die system("") Befehle ausbremsen sollen.
-
Hallo,
Da gibt es z.Bsp. SHFileOperation aus der WinAPI.
-
Oder nativer für WinAPI, MoveFileEx.