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

Ausgedruckt am: 29.03.2024 um 01:03 Uhr

Mitglied: mnbesc
mnbesc 29.10.2008 um 12:45:11 Uhr
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
Mitglied: Jochem
Jochem 29.10.2008 um 12:47:10 Uhr
Goto Top
Moin,
laut Hilfe von Xcopy lautet die Syntax bei /exclude .lnk

Gruß J face-smile chem
Mitglied: yakazaa
yakazaa 29.10.2008 um 12:50:01 Uhr
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 !
Mitglied: yakazaa
yakazaa 29.10.2008 um 12:51:57 Uhr
Goto Top
Hallo,

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

Unzulässige Parameteranzahl
Mitglied: mnbesc
mnbesc 29.10.2008 um 12:53:40 Uhr
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....
Mitglied: yakazaa
yakazaa 29.10.2008 um 12:55:04 Uhr
Goto Top
Nee, er macht es ganu andersherum...
Die Verknüpfungen werden kopiert, alles andere nicht...
Mitglied: yakazaa
yakazaa 29.10.2008 um 13:02:58 Uhr
Goto Top
Ok, Problem gefunden:

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

SORRY !!!!
Hattest natürlich Recht !
Mitglied: mnbesc
mnbesc 29.10.2008 um 13:05:37 Uhr
Goto Top
hab mich schon gefragt was da jetzt schief läuft....

cu
mnbesc
Mitglied: Biber
Biber 29.10.2008 um 13:19:48 Uhr
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