Archiv Windows XP 25.916 Themen, 128.567 Beiträge

Dateien kopieren mit einem Batchprogramm

heriL / 2 Antworten / Flachansicht Nickles

Hallo,
ich will unter Win XP eine Reihe von Dateien, die auf mehreren Servern verteilt liegen, regelmäßig in einem Verzeichnis aktualisieren.
Das ist für viele wahrscheinlich trivial, aber ich bin mehr in der Linux-Welt zuhause.
Da Verknüpfungen wegen problematischer Berechtigungen nicht in Frage kommen, war meine Idee ein kleines Batchprogramm, das die alten Dateien löscht und per copy-Befehl durch die aktuellen Versionen ersetzt. Geht aber leider nicht, weil die Dateinamen teilweise Leerzeichen und Umlaute aufweisen. Hat jemand eine Idee, wie man die Aufgabe sonst lösen kann ?
danke, heriL

Andreas42 heriL „Dateien kopieren mit einem Batchprogramm“
Optionen

Hi!

Leerzeichenprobleme kann man normalerweise umgehen, indem man den Pfad (mit dem Dateinamen) in Anführungszeichen setzt.

-> XCOPY "C:\So what\help.txt" f:

Bei umleuten bin ich leicht überfragt, da ich nicht weiss, wie die verarbeitet bzw. codiert werden. DOS und die Shells von NT&Co sollten die üblichen Platzhalter kennen:
? für einen beliebigen Buchstaben

* für eine beliebige Zeichenfolge am Ende des Dateinamens

-> *.* steht für beliebigen Dateinamen und beliebigen Dateityp.

Die Onlinehilfe von WinXP ist zum thema CMD (einer der Shells) recht ausführlich.

Bis dann
Andreas

Antwort heriL