yakazaa
Goto Top

Dateitypen beim Kopieren per Batch ausschließen

Hi, stehe gerade auf, Schlauch und brauche mal wieder eure Hilfe !

Bislang sieht mein Konstrukt so aus:

XCOPY %SOURCE%*.* %DESTINATION% /EXCLUDE:*.lnk

Ich denke Ihr seht schon was ich vorhabe:
Eine Hand voll Dateien Kopieren aber die Verknüpfungen schön da lassen wo Sie hingehören.

Die Ausgabe dieses Befehls sieht dann so aus:

Datei *.lnk kann nicht gelesen werden.

0 Datei(en) kopiert

An den Variablen scheint es allerdings nicht gelegen zu haben, denn auch bei einem direktem Pfad meckert er wieder los, was das Zeug hält...

Hoffe Ihr könnt mir mal wieder helfen face-wink

Content-Key: 100514

Url: https://administrator.de/contentid/100514

Printed on: April 16, 2024 at 17:04 o'clock

Member: mnbesc
mnbesc Oct 29, 2008 at 11:45:11 (UTC)
Goto Top
So gehts

Die Endungen, welche Du nicht kopieren möchtest, schreibst Du schön in eine Datei. Jede Endung auf eine Zeile. Diese Datei benennst Du z.B. nicht_kopieren.txt und der xcopy-Befehl sieht dann wie folgt aus

Code:
XCOPY %SOURCE%*.* %DESTINATION% /EXCLUDE:nicht_kopieren.txt

gruß mnbesc
Member: Jochem
Jochem Oct 29, 2008 at 11:47:10 (UTC)
Goto Top
Moin,
laut Hilfe von Xcopy lautet die Syntax bei /exclude .lnk

Gruß J face-smile chem
Member: yakazaa
yakazaa Oct 29, 2008 at 11:50:01 (UTC)
Goto Top
Joa, das klappt ganz toll:
Jetzt wird genau das, was nicht kopiert werden sollte kopiert !
*BRAVO* :-P face-big-smile

Danke trotzdem für die Hilfe !
Member: yakazaa
yakazaa Oct 29, 2008 at 11:51:57 (UTC)
Goto Top
Hallo,

Leider bringt mich das jetzt auch nicht wirklich weiter:
Ausgabe:

Unzulässige Parameteranzahl
Member: mnbesc
mnbesc Oct 29, 2008 at 11:53:40 (UTC)
Goto Top
wenn du ink in die datei nicht_kopieren.txt schreibst dann werden die ink dateien nicht kopiert.

klappt es bei dir nicht??

EDIT: habs extra gerade nochmal ausprobiert..... und es funktioniert....
Member: yakazaa
yakazaa Oct 29, 2008 at 11:55:04 (UTC)
Goto Top
Nee, er macht es ganu andersherum...
Die Verknüpfungen werden kopiert, alles andere nicht...
Member: yakazaa
yakazaa Oct 29, 2008 at 12:02:58 (UTC)
Goto Top
Ok, Problem gefunden:

nicht *.lnk sondern nur lnk in die Textdatei schreiben...

SORRY !!!!
Hattest natürlich Recht !
Member: mnbesc
mnbesc Oct 29, 2008 at 12:05:37 (UTC)
Goto Top
hab mich schon gefragt was da jetzt schief läuft....

cu
mnbesc
Member: Biber
Biber Oct 29, 2008 at 12:19:48 (UTC)
Goto Top
Moin Jochem,

laut Hilfe von Xcopy lautet die Syntax bei /exclude .lnk
Da hast Du Recht. Nur die Hilfe stimmt nicht.
In diesem Fall sind mal ausnahmsweise die Redmonder PraktikantInnen unschuldig.
Diese schlampige Übersetzung geht auf das Konto der Unterschleißheimer PraktikantInnen.

Original:
...
/EXCLUDE:file1[+file2][+file3]...
The files can each contain one or more full or partial pathnames to be excluded
When any of these match any part of the absolute path of a SOURCE file, then that file will be excluded.

Praktikantinnen-Übersetzung.
/EXCLUDE:Datei1[+Datei2][+Datei3]...
Gibt eine Liste von Zeichenfolgen an. Jede Zeichenfolge
sollte in einer einzelnen Zeile in der Datei angezeigt werden.

Die deutsche Übersetzung "Gibt eine Liste von Zeichenfolgen an." ist vollkommen sinnfrei und deshalb irreführend.
Die auszuschließenden Dateien/Wildcard-Angaben müssen wie oben beschrieben in einer Datei stehen.

Grüße
Biber