Name | Modified | Size | Downloads / Week |
---|---|---|---|
README.md | 2019-04-06 | 6.5 kB | |
MCSCopy.zip | 2019-04-06 | 1.2 MB | |
Totals: 2 Items | 1.2 MB | 0 |
Copyright by MCS, Wilfried Klaas 2006
Dieses Programm dient zum Kopieren einer Datei mit Erzeugung einer Logdatei. Aufruf(z.B): WXCOPY <QUELLE> <ZIEL> /L:<LOGDATEI>][/?][/Y][/I][/S][/E][/FL:<NAME>][/EZCTRL:<NAME>] Die Benutzung dieses Programms erfolgt ohne Gewähr. Bei Anregungen und Wünschen wenden Sie sich bitte an W.KLAAS@GMX.DE
Parameter: /?: Diese Hilfeseite
QUELLE: Angabe der Quelldatei inkl.Pfad ZIEL: Angabe der Zieldatei inkl.Pfad oder nur Pfad (ACHTUNG im Gegensatz zum DOS - XCOPY darf hier kein., * . * oder * stehen)
/L[A]:<LOGDATEI> : Angabe einer Logdatei. /LA: Anhängen an vorhandene Logdatei /Y: Datei überschreiben ohne Aufforderung /I: Als Ziel wird immer ein Verzeichniss angenommen /S: Kopiert auch alle Unterverzeichnisse /E: Kopiert auch leere Unterverzeichnisse /K: Kopiert Attribute mit Schreibschutzattribute zurücksetzen /A: Kopiert nur Dateien mit aktiviertem Archivattribut /M: Kopiert nur Dateien mit aktiviertem Archivattribut und deaktiviert dieses. /D: Löscht die Quelldateien /N: Nur neuere Dateien werden kopiert /V: Überprüfen nach Schreiben /G[A]: Debuginformationen werden mit ausgegeben. Name:<TemporärPfad>\wxcopy.log /GA: Anhängen an vorhandene Debuginfos /O: Kopieren mit Blockfunktionen(16 - Bitkompatibel) /OS: Kopieren mit Windowsfunktionen(Shell - API, keine Fortschrittsanzeige für einzelne Dateien) /SYNC: Syncronisieren von 2 Verzeichissen(automatisch mit /N) /FL:<Name> : Angabe einer Parameterdatei.Hierbei ist die Angabe von Quelle und Ziel nicht möglich. Alle Parameter werden in der Parameterdatei aufgezählt. Hier die möglichen Parameter(## vor Parameter: Voreinstellung):
[Options] Overwrite=true/false AllwaysPath=true/false SubDirs=true/false EmptyDirs=true/false ResetWriteProtect=true/false AttribArchive=true/false ResetArchive=true/false MoveFile=true/false ValidateFile=true/false
SourcePath=<Angabe der Quelldatei inkl.Pfad> DestPath=<Angabe der Zieldatei inkl.Pfad oder nur Pfad> (ACHTUNG im Gegensatz zum DOS - XCOPY darf hier kein., * . * oder * stehen)
Logfile=<LOGDATEI> LogAppend=true/false
/EZCTRL:<NAME> : Angabe einer EASY - Steuerdatei.Hierbei ist die Angabe von Quelle und Ziel nicht möglich.Die Kopierparameter werden in dem Programmaufruf mit angegeben.
In dem Zielverzeichnisnamen sind auch Makros erlaubt.Folgende Makros sind definiert: $(DATE) aktuelles Tagesdatum in Kurzform z.B.26.11.1968 $(DINDATE) aktuelles Tagesdatum in Din Format z.B.20050501 $(TIME) aktuelle Tageszeit ohne: (mit _)z.B.13 _01 $(DINTIME) aktuelle Tageszeit im DinFormat z.B.160154930 $(FDATETIME##<Format>) aktuelles Datum und Uhrzeit im eigenen Format. c Zeigt das Datum in dem in der globalen Variable ShortDateFormat angegebenen Format an.Dahinter wird die Uhrzeit, in dem in der globalen Variable LongTimeFormat festgelegten Format dargestellt. Die Uhrzeit erscheint nicht, wenn der Datums -/Zeitwert exakt Mitternacht ergibt. d Zeigt den Tag als Zahl ohne führende Null an(1 - 31). dd Zeigt den Tag als Zahl mit führender Null an(01 - 31). ddd Zeigt den Wochentag als Abkürzung(Son - Sam) in den in der globalen Variable ShortDayNames festgelegten Strings an. dddd Zeigt den ausgeschriebenen Wochentag(Sonntag - Samstag) in den in der globalen Variable LongDayNames festgelegten Strings an. ddddd Zeigt das Datum in dem in der globalen Variable ShortDateFormat angegebenen Format an. dddddd Zeigt das Datum in dem in der globalen Variable LongDateFormat angegebenen Format an. m Zeigt den Monat als Zahl ohne führende Null an(1 - 12).Wenn auf den Bezeichner m unmittelbar der Bezeichner h oder hh folgt, werden an Stelle des Monats die Minuten angezeigt. mm Zeigt den Monat als Zahl mit führender Null an(01 - 12).Wenn auf den Bezeichner mm unmittelbar der Bezeichner h oder hh folgt, werden an Stelle des Monats die Minuten angezeigt. mmm Zeigt den Monatsnamen als Abkürzung(Jan - Dez) in den in der globalen Variable ShortMonthNames festgelegten Strings an. mmmm Zeigt den ausgeschriebenen Monatsnamen(Januar - Dezember) in den in der globalen Variable LongMonthNames festgelegten Strings an. yy Zeigt das Jahr als zweistellige Zahl an(00 - 99). yyyy Zeigt das Jahr als vierstellige Zahl an(0000 - 9999). h Zeigt die Stunde ohne führende Null an(0 - 23). hh Zeigt die Stunde mit führender Null an(00 - 23). n Zeigt die Minute ohne führende Null an(0 - 59). nn Zeigt die Minute mit führender Null an(00 - 59). s Zeigt die Sekunde ohne führende Null an(0 - 59). ss Zeigt die Sekunde mit führender Null an(00 - 59). z Zeigt die Millisekunde ohne führende Null an(0 - 999). zzz Zeigt die Millisekunde mit führender Null an(000 - 999). t Zeigt die Uhrzeit in dem in der globalen Variable ShortDateFormat angegebenen Format an. tt Zeigt die Uhrzeit in dem in der globalen Variable LongDateFormat angegebenen Format an. am/pm Verwendet die 12 - Stunden - Zeitanzeige für den vorhergehenden Bezeichner h oder hh und zeigt alle Stunden vor Mittag mit dem string 'am' und alle Stunden nach Mittag mit dem string 'pm' an. Der Bezeichner am/pm kann in Großbuchstaben, in Kleinbuchstaben oder in gemischter Schreibweise eingegeben werden. Die Ausgabe wird entsprechend angepasst. a/p Verwendet die 12 - Stunden - Zeitanzeige für den vorhergehenden Bezeichner h oder hh und zeigt alle Stunden vor Mittag mit dem Zeichen 'a' und alle Stunden nach Mittag mit dem Zeichen 'p' an. Der Bezeichner a/p kann in Großbuchstaben, in Kleinbuchstaben oder in gemischter Schreibweise eingegeben werden.Die Ausgabe wird entsprechend angepasst. ampm Verwendet die 12 - Stunden - Zeitanzeige für den vorhergehenden Bezeichner h oder hh und zeigt alle Stunden vor Mittag mit dem string aus der globalen Variable TimeAMString und alle Stunden nach Mittag mit dem string aus der globalen Variable TimePMString an. / Zeigt als Datumstrennzeichen das in der globalen Variable DateSeparator angegebene Zeichen an. : Zeigt als Uhrzeittrennzeichen das in der globalen Variable TimeSeparator angegebene Zeichen an. 'xx'/"xx" Zeichen, die in einfache oder doppelte Anführungszeichen eingeschlossen sind, werden ohne spezielle Formatierung übernommen.