Solved

Coping Mulitiple files

Posted on 1998-10-27
14
156 Views
Last Modified: 2010-04-30
How can I copy all the files in a directory to disk a in vb
example:
copy (mydir\*.* a:\
thank you
0
Comment
Question by:sear
  • 7
  • 7
14 Comments
 
LVL 12

Accepted Solution

by:
mark2150 earned 20 total points
ID: 1441910
Easiest is to use SHELL to DOS:

SHELL( "COPY MYDIR\*.* A:\"), 1

Variant is use ExecCmd that will wait for copy to complete before continuing.

You might want to check if there is enough space on A: for the size of the files.

Use DIR() to load find filenames. Then use FileLen() to determine size. Keep running total and then check against space on A:

M
0
 
LVL 15

Expert Comment

by:ameba
ID: 1441911
mark2150 wrote:
>SHELL( "COPY MYDIR\*.* A:\"), 1
try again
0
 
LVL 12

Expert Comment

by:mark2150
ID: 1441912
Umm, COPY is internal command. Use XCOPY as external and/or

SHELL("C:\COMMAND.COM /C COPY MYDIR\*.* A:\"), 1

0
 
LVL 15

Expert Comment

by:ameba
ID: 1441913
Good answer. Or
SHELL(Environ("COMSPEC") & " /C COPY MYDIR\*.* A:\"), 1
(BTW, I didn't see anybody using other then C:\COMMAND.COM)
0
 
LVL 12

Expert Comment

by:mark2150
ID: 1441914
Yeah, I know about ENVIRON, but I didn't want to confuse the issue with another command.

ExecCmd is preferred anyway as it will *wait* for child to finish.

Have code if you need it.
0
 
LVL 15

Expert Comment

by:ameba
ID: 1441915
It would be nice to have "animation" like in explorer or when emptying recycle bin. But this is another question (hard?)
0
 
LVL 12

Expert Comment

by:mark2150
ID: 1441916
Not really. Use a picture clip to hold the animation frames and twirl the images while you're waiting for ExecCmd to return instead of spending time in spin loop.
0
Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

 
LVL 15

Expert Comment

by:ameba
ID: 1441917
Sounds easy. But creating animation frames is not trivial.
Unless you have a designer in your company.
I thought OS animations, like SHFileOperation in Win95.
0
 
LVL 12

Expert Comment

by:mark2150
ID: 1441918
Depends on how complex an animation you want. Was able to do a "spinning" moon based on a 32x32 icon file in just a few minutes. Generated 8 different images with moon running to full-new-full. Looks neat. Kind of a complement to the Netscape spinning earth.

Take the trash animation, add flames, twiddle the flames a couple of times. Wind up with empty bin. Should give you a good six or eight frame sequence without getting too fancy.

M



0
 
LVL 15

Expert Comment

by:ameba
ID: 1441919
Nice job, mark2150. If I knew this, I would consider switching to designers job. Do you know what is the price for a little logo? Here, designers (Corel, Photoshop...) are better paid then academic painters.
0
 
LVL 12

Expert Comment

by:mark2150
ID: 1441920
Logo is corporate entity and needs a lot of thought/skill to create. SIlly little button animations are not hard to create esp if they're all related. Ever draw little stick figures in the margins of a book to make simple animation? Same technique only done electronically.

M

0
 
LVL 15

Expert Comment

by:ameba
ID: 1441921
OK. Don't take my words too serious. Recently I needed a logo for my small, 1-man company. It would be nice also to have a nice logo for each software product. For now, all I can do is create nice 32*32 icon.
Now, I will go to your web page. I am curious if I will see icon for your software in Florida. It must be something like:
###
###

:)
0
 
LVL 12

Expert Comment

by:mark2150
ID: 1441922
I whip up icons for the code, for my page you'll find my signature and my "grinnin' ape" picture - actually I embed them in my projects. Usually if you double click on the main form off of any controls the "hidden" copyright will appear.

M

0
 
LVL 15

Expert Comment

by:ameba
ID: 1441923
Nice job. Also nice web pages and family. Dennis is also OK!
See you on other questions.
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Introduction While answering a recent question (http://www.experts-exchange.com/Q_27402310.html) in the VB classic zone, I wrote some VB code in the (Office) VBA environment, rather than fire up my older PC.  I didn't post completely correct code o…
Most everyone who has done any programming in VB6 knows that you can do something in code like Debug.Print MyVar and that when the program runs from the IDE, the value of MyVar will be displayed in the Immediate Window. Less well known is Debug.Asse…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now