Question : BAT file to automate copying files from vpn network to local machine.

Hi, I'm trying to make a BAT file that will automate file management tasks on Windows XP. I would like to do the following:

1)      Check to see if a path exists
   a.      If fail, quit and throw a message box Did not connect
   b.      If success, continue
2)      Copy files from the network resource to the local machine
3)      Test to see if the files were successfully written to local machine
   a.      If fail, message box failed, try again
   b.      If success, message box Copy successful

I guess it will look something like this but I'm sure you'll recognize my VBAish looking if statements:

If { o:\data\files\copyme.mdb path exists } Then
   REM Copy file from O: to C:
   copy /Y o:\data\files\copyme.mdb c:\localdata\copyme.mdb
   copy /Y o:\data\files\copymeToo.mdb c:\localdata\copymeToo.mdb
Else
   Message Box O: Drive not connected
   Exit
End If

If {copy successful} Then
   Message Box Success
Else
   Message Box Copy failed, try again
End if

Exit

I'm a beginner so if I'm going about this the wrong way please let me know. Thanks.

Answer : BAT file to automate copying files from vpn network to local machine.

Well if the batch flashes with out indicating success or failure we can change it like this (you will have to press a key after the message to continue)::

:: Author: Robertodf
:: Batch file to copy files from network share or network drive to local folder
:: Filename: solution.cmd
::
:: 1. Check for network folder availability
if not exist \\server\share\file_or_directory goto notexist

:: 2. Copy folder contens to local machine
xcopy \\server\share\folder\*.* c:\localdir /s

:: 3. Test for local folder contents
if not exist c:\localdir\filename.tst goto errorlocal
echo Copy was successful
pause>nul

goto end

:notexist
echo File or Folder not exist
pause>nul
goto end

:errorlocal
echo Local File or Folder not exist, try again
pause>nul
goto end

:end
Random Solutions  
 
programming4us programming4us