xcopy in batch copieert niet (os XP, source Network, destination USB)

Status
Niet open voor verdere reacties.

Prozac1970

Gebruiker
Lid geworden
9 dec 2007
Berichten
65
De titel zegt het eigenlijk al.

Ik heb een simpel batch-bestandje gemaakt om een sjabloon te kopieren naar een directory op een USB-stick. Het bronbestand staat op bedrijfsnetwerk, het doel is een directory op een usb-stick.

Als ik het bronbestand vanaf mijn bureaublad (netwerk PC) probeer te kopieren gaat dat goed.
Code:
xcopy "Y:\Desktop\Doc2.doc" %Antw1%:\test\ /A /H /R /N /K /V /Q /Y

Antw1 staat voor een schijfletter die men eerder heeft kunnen opgeven. NB: Y is een persoonlijke netwerkschijf (iedereen die gebruiker is op het netwerk, komt uit op zijn/haar y schijf)... en het werkt naar behoren.

Nu staat de laatste versie van het bronbestand dat ik wil kopieren op de W schijf. Rechten op de schijf en mappen en dus ook de bestanden in die map zijn beperkt. Admins: volledig. Ik en een collega volledig op de bestanden. De overige collegae alleen lezen. (overigens kunnen zij via explorer naar de map browsen en de inhoud kopieren naar hun usb-stick)

Ik hoop dat ik tot zover duidelijk ben.

Nu wil ik met behulp van de batchfile het brondbestand kopieren naar de usb-stick van de collegae. (en waarom laat ik ze het niet zelf doen? de usb stick heeft een directory en snelkoppelingen. Om te voorkomen dat er dingen mis gaan: een batch file. En je praat over 150 sticks, dus ik ben niet van plan om het zelf te doen :) )

Nu heb ik deze code:
Code:
SETLOCAL
color F3
title Update voor USB-Stick 
@echo off
:Vrag
CLS
echo.
echo  ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» 
echo  º           UPDATE PROGRAMMA VOOR USB-STICK PV           º
echo  ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
echo  º                                                        º
echo  º                                                        º
echo  º Sluit eerst uw USB-stick aan...                        º
echo  º                                                        º
echo  º Stationsletter zonder :\ invoeren!                     º
echo  º                                                        º
echo  º                                                        º
echo  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
set /p Antw1=   Wat is de schijfletter van uw USB-Stick? 
echo.
echo.
~~~~~~ Stukje skippen naar de rest van de code ~~~~~~~~
echo  º                                                        º
echo  º                                                        º
echo  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.

pause

echo.
xcopy "W:\KC\Sjablonen\Proces Verbaal.dot" %Antw1%:\Sjablonen\ /A /H /R /K /V /-Y
~~~~~~en dan komt er nog een stukje code~~~~~~~~
~

Probleem: Het batch bestand kopieert de source file dus niet naar de usb stick.

Oplossing: iemand van jullie?

Kan het te maken met de rechten? Deze code werkt ook niet onder mijn account, het lijkt wel of het batchbestand het document niet kan vinden/rechten heeft?


Dank voor jullie tijd en ideeen!

Groet,

Marcel
 
Laatst bewerkt:
Een late reactie en ook niet degene waar je op wacht, maar met behulp van jouw code is het bij mij wel gelukt.
Ik heb alleen niet te maken met netwerkschijven, gewoon een lokale map op c die naar een USB drive moet.

De code klopt volgens mij dus en het zal daarom wel in andere zaken zitten.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan