84075
Goto Top

Kopier batch tool geht net

@echo off
chcp1252
set frompath= "Z:\vmope.txt"

for /f "eol= tokens=1" %%i in (Z:\list.txt) do copy /v /y %frompath% %%i\C$\tmp

hallo,

wieso funktioniert das batch file nicht?

Laufwerk existiert sowie auch die Files.

Content-Key: 140364

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

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

Member: noodyn
noodyn Apr 12, 2010 at 10:51:08 (UTC)
Goto Top
%%i\C$\tmp

du willst mit UNC-Pfaden arbeiten oder wie lese ich das? Das wird so nicht funktionieren.
Member: edepfau
edepfau Apr 12, 2010 at 10:51:33 (UTC)
Goto Top
also, ich nehme an, dass
- list.txt eine Liste von Hostnamen enthält
- Du auf eine Freigabe kopieren willst.

Dann fehlt vor dem C$ der zweite backslash.

Schönes Knobelspiel...vielleicht fallen Dir ja beim nächsten Mal ein paar mehr Worte zu Sinn und Zweck ein...
Member: edepfau
edepfau Apr 12, 2010 at 10:53:52 (UTC)
Goto Top
nö nö,

korrekt muss es "\\%%i\C$\tmp" heissen. Also 2 backslash vor dem Hostnamen, nicht vor der Freigabe.
Member: user217
user217 Apr 12, 2010 at 11:09:44 (UTC)
Goto Top
nimm doch einfach robocopy + gui !
Member: Biber
Biber Apr 12, 2010 at 12:07:03 (UTC)
Goto Top
Moin user217,

Zitat von @user217:
nimm doch einfach robocopy + gui !
Um eine einzige verschnarchte Datei in ein paar Zielverzeichnisse zu kopieren?? Robocopy mit GUI??

Lass mich raten - wenn du mal richtige Lust auf ein Toastbrot hast, dann fliegst du mit dem Lear Jet zu den Buschbränden downunder kurz links hinterm Ayers Rock?

Nicht immer gleich mit Melonen auf Spätzle schiessen...

Lass den TO doch erst mal die zwei Backslashes einbauen, das geht doch schneller.

Grüße
Biber
Member: user217
user217 Apr 12, 2010 at 12:15:18 (UTC)
Goto Top
na dann machs doch einfach.
Netzlaufwerk mit Benutzerauth:
net use y: \\Quellpfad PASSWORT /user:DOMAIN/USER
danach den copy mit allem drum und dran.

Oder Biber schreibt dir ein Perl Script dafür ;)