Xcopy und exclude
Hallo Profis,
ich habe ein Batch geschrieben und kopieren ein bestimmte Verzeichnis,
in diesen Verzeichnis möchte ich Unterverzeichnisse und Dateien ausschließen.
Das funktioniert auch.
excude.txt
Besteht die Möglichkeit, die Ausschlüsse nicht in einer Datei anzugeben, sondern Batch?
Vielen Dank im voraus
Gruss André
ich habe ein Batch geschrieben und kopieren ein bestimmte Verzeichnis,
in diesen Verzeichnis möchte ich Unterverzeichnisse und Dateien ausschließen.
Das funktioniert auch.
xcopy "%copyvon%\*.*" "%Pfad%\%Verzeichnis%\%ARCHIVNAME%\" /E /exclude:g:\sicherung\batch\exclude.txt
excude.txt
\Stage\
\Logs\
\Temp\
Hundeshop NEU (Autosicherung).mdb.zip
Besteht die Möglichkeit, die Ausschlüsse nicht in einer Datei anzugeben, sondern Batch?
Vielen Dank im voraus
Gruss André
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3287724130
Url: https://administrator.de/contentid/3287724130
Ausgedruckt am: 22.11.2024 um 06:11 Uhr
11 Kommentare
Neuester Kommentar
Hi,
Wie wäre es mit Robocopy? Ebenfalls ein Boardmittel. Der Vorteil gegenüber XCopy ist, dass Robocopy Shadowcopy kann, bedeutet selbst files in use werden problemlos kopiert.
Die command line für exclude bei Ordnern lautet z.B.:
oder
https://learn.microsoft.com/de-de/windows-server/administration/windows- ...
https://lazyadmin.nl/it/robocopy-ultimate-guide/
https://pureinfotech.com/exclude-files-folders-robocopy-windows-10/
Wie wäre es mit Robocopy? Ebenfalls ein Boardmittel. Der Vorteil gegenüber XCopy ist, dass Robocopy Shadowcopy kann, bedeutet selbst files in use werden problemlos kopiert.
Die command line für exclude bei Ordnern lautet z.B.:
Robocopy "c:\ordner" "d:\ordner" /xd suordA
Robocopy "c:\ordner" "d:\ordner" /xd suordA "c:\dir 2" c:\dir3 ...
https://learn.microsoft.com/de-de/windows-server/administration/windows- ...
https://lazyadmin.nl/it/robocopy-ultimate-guide/
https://pureinfotech.com/exclude-files-folders-robocopy-windows-10/
C:\>xcopy /?
...
/EXCLUDE:file1[+file2][+file3]...
Specifies a list of files containing strings. Each string
should be in a separate line in the files. When any of the
strings match any part of the absolute path of the file to be
copied, that file will be excluded from being copied. For
example, specifying a string like \obj\ or .obj will exclude
all files underneath the directory obj or all files with the
.obj extension respectively.
RTFM.
Ansonsten was die Kollegen vorschlagen.
BR
Moin,
Das wäre mir neu. Wo kann ich das nachlesen?
Was ich kenne, dass man einen VSS-Snapshot mounten und diesen dann kopieren kann. Das geht dann aber auch mit copy, xcopy, Explorer und anderen Programmen.
E.
Das wäre mir neu. Wo kann ich das nachlesen?
Was ich kenne, dass man einen VSS-Snapshot mounten und diesen dann kopieren kann. Das geht dann aber auch mit copy, xcopy, Explorer und anderen Programmen.
E.
Hab ich einen Fehler drin?
Wenn das Script einen Fehler schmeißt (den Du uns verheimlichst), ja.Zeile 27 & 62
Bau doch danach mal'n Echo ein und schau, ob der Befehl ordentlich gebaut wird. Sprich: selbst denken und debuggen, sonst ist deine Zeile 2 einfach nur frech.rem Erstellt von Andres Webdesign
Ahja, mit (massiver) Hilfe von administrator.de - insb. Siddius, würde ich ja sagen ;)Kudos an sich reißen ist unfreundlich, irgendwie.
Gruß
Zitat von @emeriks:
Moin,
Das wäre mir neu. Wo kann ich das nachlesen?
Was ich kenne, dass man einen VSS-Snapshot mounten und diesen dann kopieren kann. Das geht dann aber auch mit copy, xcopy, Explorer und anderen Programmen.
E.
Etwas ungenau formuliert von mir.Mit dem Suchbetriff "Robocopy shadowcopy" brkommt man halt viele derartige Beispiele.Moin,
Das wäre mir neu. Wo kann ich das nachlesen?
Was ich kenne, dass man einen VSS-Snapshot mounten und diesen dann kopieren kann. Das geht dann aber auch mit copy, xcopy, Explorer und anderen Programmen.
E.
So wie in diesem etwas kompliziertem Beispiel wars gemeint:
https://www.andysblog.de/windows-robocopy-mit-vss-schattenkopie
@mayho33
Ja, ok. Das sagt aber nun nicht aus, dass Robocopy VSS können würde und Xcopy nicht.
Ja, ok. Das sagt aber nun nicht aus, dass Robocopy VSS können würde und Xcopy nicht.
Moin,
du solltest dich dringend mal in das Jahr 2023 beamen. Sowas macht man nicht mehr mit Batch. Befass dich mit der Powershell. Dann hast du auch gleich ein Werkezug an der Hand, welches auf Windows und Linux zur Verfügung steht.
Hier kann man nur vermuten, dass du noch nie eine CMD-Hilfe gelesen hast. In eckige Klammern werden optionale Werte angegeben - diese haben in einem Befehl überhaupt nichts zu suchen. Und die Pfanangaben sind imho unvollständig.
Gruß
du solltest dich dringend mal in das Jahr 2023 beamen. Sowas macht man nicht mehr mit Batch. Befass dich mit der Powershell. Dann hast du auch gleich ein Werkezug an der Hand, welches auf Windows und Linux zur Verfügung steht.
/exclude:\Logs\[+\Temp\][+\media\][+Hundeshop NEU (Autosicherung).mdb.zip]
Hier kann man nur vermuten, dass du noch nie eine CMD-Hilfe gelesen hast. In eckige Klammern werden optionale Werte angegeben - diese haben in einem Befehl überhaupt nichts zu suchen. Und die Pfanangaben sind imho unvollständig.
Gruß