Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How can I copy multiples files with Win API
Message
From
18/12/2006 05:04:36
 
 
General information
Forum:
Visual FoxPro
Category:
Windows API functions
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows Server 2003
Network:
Windows 2000 Server
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01178486
Message ID:
01178492
Views:
19
AFAIK you must call CopyFile several times, once for each file. What about using ShellExecute to run a simple copy *.* command?


>I want to use the windows API to copy mutliples files from folder A to folder B. My code is as follows:
>
>DECLARE INTEGER CopyFile IN kernel32;
> STRING lpExistingFileName,;
> STRING lpNewFileName,;
> INTEGER bFailIfExists
>
>lnResult = CopyFile ("w:\folder1\*.*","w:\folder2\",0)
>
>This does not work. It only works if I give a filename as follows:
>
>lnResult = CopyFile ("w:\folder1\file.txt","w:\folder2\file.txt",0)
>
>
>How can I copy multiple files. I dont want to use the COPY FILE from VFP as it changes the file mames from Upper to Lower case after the copy is done. The file names need to stay in the CASE they work created it.
>
>I would appreciate some help. Thanks in advance!!
Previous
Reply
Map
View

Click here to load this message in the networking platform