We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you two Citrix podcasts. Learn about 2020 trends and get answers to your biggest Citrix questions!Listen Now

x

How do I copy all of the files from a mapped network drive's shared folder to the local c: drive?

cliffordgormley
on
Medium Priority
289 Views
Last Modified: 2010-04-18
Hello
I need a script to copy files from a network share (drive is already mapped) to the local c: drive of many pc's.  
I am thinking of something like this.  Beware, as I am a newbie at this:

@echo off
cls
if exist x:\ net use x: /delete
net use x: \\server1\share
copy x:\*.* \\%computername%\c:
x:
start file.exe
::  file.exe is one of the files that was copied over from the \\server1\share
exit

Thanks!
Comment
Watch Question

cliffordgormley:

What's the goal of this script, precisely?

Is this a one-shot copy or something that will be happening more-or-less daily?

MidnightOne
If you are going to use this script regularly then you may use xcopy with overwrite option so that it doesn't promopt whether you want to overwrite it or not(This is dangerous also)

Even otherwise xcopy is good.
To know more about xcopy refer : http://www.ss64.com/nt/xcopy.html

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts

Author

Commented:
it is actually going to be a one time copy.  If the script has been run before, I will not need to copy the files over from the server share to the local machine.
I am going to use an IF-THEN statement to check if the script was run before. Those details are not really required, are they?
Thanks
Script should read, then

@echo off
if exist c:\file.exe GOTO END
xcopy %logonserver%\netlogon\FOLDER c:\*.*
start c:\file.exe
:END
exit

Caveats:
 All files are in FOLDER within the NETLOGON share
 aCopiedFile is one of the files in the group you're copying
 You're using a GPO and setting this as a logon script

HTH

MidnightOne

Author

Commented:
Hello Midnight.
Looks good, but do the files have to be in the NETLOGON share?  I have already mapped a drive to a folder on the remote server where the files are, and have given the user both Share and NTFS permissions to READ (copy) from that share.  I can post the current script here if you like.
Thanks

BTW, is XCOPY used instead of COPY because it will automatically overwrite any existing files??
cliffordgormley:

Doesn't have to be in the netlogon share. Personally, I find it easier because all my scripts then look the same.

HAND

MidnightOne
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.