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
Archiv Windows XP 25.916 Themen, 128.567 Beiträge
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
Hallo,
danke für den Tip; ich hab´s heute ausprobiert und es funktioniert bzgl der Leerzeichen, aber das Problem mit den Umlauten bleibt.
Kennst du eine andere Methode, wie ich wiederkehrende Vorgänge unter XP automatisieren kann ?
Gruß, heriL
