tat1308

Robocopy - Fehler beim Kopieren - Ungültiger Parameter

Hallo,
ich bekomme beim Ausführen dieses Befehls (robocopy) in der cmd Zeile einen Fehler:
set jahr=%date:~-4%
set monat=%date:~-7,2%
set "AS=AUFSAB"  

robocopy T:\List\%AS%*.pdf   L:\06Jahre\AB\AUFSAB\%jahr%\%monat% /E /COPYALL /L
FEHLER: Ungültiger Parameter #1: "T:\List\%AS%*.pdf"  
Was mache ich falsch und wie ist es richtig?
Gewollt ist eine einfaches Kopieren der Dateien.

Vielen Dank für Eure Hilfe.


Gruss
Tobias
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen
Kommentar vom Moderator Dani am 01.03.2012 um 09:33:39 Uhr
Formatiertung eingefügt.

Content-ID: 181271

Url: https://administrator.de/forum/robocopy-fehler-beim-kopieren-ungueltiger-parameter-181271.html

Ausgedruckt am: 01.05.2025 um 08:05 Uhr

Ravers
Ravers 01.03.2012 um 09:31:34 Uhr
Goto Top
Hi,

"*" im Namen geht nicht! (siehe "T:\List\%AS%*.pdf")

greetz
ravers
tat1308
tat1308 01.03.2012 um 09:37:43 Uhr
Goto Top
Hallo Ravers,

danke für die Hilfe.
Gibt es eine Möglichkeit überhaupt mit * zu arbeiten?
Ich möchte alle Dateien kopieren, die AUFSAB im Dateinamen haben, kopieren?
Geht das überhaupt mit robocopy?

Gruss
Tobias
Skyemugen
Skyemugen 01.03.2012 um 09:49:57 Uhr
Goto Top
Aloha,

ja wenn eh nur
eine einfaches Kopieren der Dateien
gewollt ist, dann genügt doch
for /R "%Quelle%" %%s in (AUFSAB*.pdf) do xcopy /E /K /O /L "%%s" "%Ziel%"  

greetz André
tat1308
tat1308 01.03.2012 um 10:12:36 Uhr
Goto Top
Theoretisch genügt das auch, aber ich denke oder dachte
Robocopy ist schneller als xcopy???

Gruss
Tobias
Skyemugen
Skyemugen 01.03.2012 um 10:23:35 Uhr
Goto Top
Aloha,

wer hat denn die These aufgestellt?

Robocopy ist einfach nur sinnvoller bei großen Vorgängen mit Spiegelungen und Log-Erstellung etc. etc. aber dass es schneller sein soll, halte ich für ein Gerücht.

greetz André
tat1308
tat1308 01.03.2012 um 10:49:30 Uhr
Goto Top
...das ist natürlich nur vom HörenSagen...
Raven42
Raven42 01.03.2012 um 12:50:46 Uhr
Goto Top
Hallo zusammen,

warum bitte soll * bei Dateien nicht funktionieren?
Wenn ich mir die Hilfe so anschaue, ist die Syntax falsch:
C:\>robocopy /?

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows     ::     Version XP026
-------------------------------------------------------------------------------

  Started : Thu Mar 01 12:48:12 2012

              Usage :: ROBOCOPY source destination [file [file]...] [options]

             source :: Source Directory (drive:\path or \\server\share\path).
        destination :: Destination Dir  (drive:\path or \\server\share\path).
               file :: File(s) to copy  (names/wildcards: default is "*.*").  

So sollte es gehen:
robocopy T:\List\%AS%   L:\06Jahre\AB\AUFSAB\%jahr%\%monat%  *.pdf  /E /COPYALL /L


Gruß
Axel
Skyemugen
Skyemugen 01.03.2012 um 13:03:56 Uhr
Goto Top
Aloha,

ungetestete Vermutung: Inhalt der Variable %AS% dürfte jetzt aber als Verzeichnis interpretiert werden und versuchen dort alle PDF zu kopieren, statt alle-nur-mit-Inhalt-der-Variable-beginnende-PDF im List-Verzeichnis.

Wäre es dann nicht viel eher
robocopy "T:\List"  "L:\06Jahre\AB\AUFSAB\%jahr%\%monat%"  "%AS%*.pdf"  /E /COPYALL /L  

greetz André
tat1308
tat1308 01.03.2012 um 14:00:48 Uhr
Goto Top
Hallo,

dieser Befehlt kommt mit einem Fehler:

NTFS-Sicherheit kann nicht kopiert werden
Fehler: Sie verfügen nicht über Benutzerrechte zum Verwalten von Überwachungsprotokollen.

Gruss
Tobias
Ravers
Ravers 01.03.2012 um 16:13:54 Uhr
Goto Top
Hey,

dann nimm mal die Schalter dahinter raus!
Sprich:

 robocopy "T:\List"  "L:\06Jahre\AB\AUFSAB\%jahr%\%monat%"  "%AS%*.pdf"   

sollte schon reichen ... ggf. /E für die Subdirs.

greetz
ravers