Is copying files using a batch file faster than copying with Windows Explorer?

Piseth Mao June 10, 2013

I feel that copying with a .bat file is faster than doing it normally. Is this true? If it is how much faster can it be? Can anyone kindly give me some more explanation why it is faster?

  1. Craig C
    July 2, 2013 at 8:42 pm

    nope, it is not faster.

    if you take out all other variables (such as running demanding programs while trying to copy stuff) then speed is exactly the same.

    start timing from the moment of pressing 'ctrl+v' or double clicking the batch file, under the same scenario with the same file(s) being copied will not result in any speed increase.

    Tip: DO NOT waste your time looking for a faster way to copy files, although people would have you believe it, there is no magical method of program free or paid that is suddenly going to improve the speed through algorithms or whatever they claim to use. programs like these are much the same as programs that claim "600% pc speed increase" by 'cleaning' your registry.

    so to summarise:
    there's no difference in the time it takes to copy other than the process you use, e.g. depending on what you're copying if it's quicker to ctrl+c/v then use that, if it's quicker to make a batch file then do it that way, 9/10 copy/paste will make more sense but some lengthy repetitive tasks can be helped with the batch file method.

    hope this helps,

  2. Brandon Ragoo
    June 11, 2013 at 5:48 pm

    I'll say equal, the data transfer speed will depend on the hardware your PC consist of.

    • Piseth Mao
      June 12, 2013 at 1:33 am

      Yes, I'm not sure if it is faster or not but I just felt I was faster when I tried copying the same file to the same hard drive, so I asked to find out if it is true.

  3. Amit
    June 11, 2013 at 2:29 pm is faster.

    • Piseth Mao
      June 12, 2013 at 1:20 am

      Thanks but any reasons why?

  4. Degenerated S
    June 11, 2013 at 1:34 pm

    batch file copying and windows copying are basically copying through the same interface - windows , so the copy time should be almost nearly equal , it only makes difference when you are using third party softwares for copying.

    • Piseth Mao
      June 12, 2013 at 1:20 am

      Thanks for your good answer. It answer my question.

  5. Leland Whitlock
    June 11, 2013 at 3:42 am
    • Piseth Mao
      June 12, 2013 at 1:19 am

      Thanks, but I don't need it.

  6. Harshit J
    June 10, 2013 at 3:19 pm

    Directly copying should be faster. Also you Extreme Copy. See the review of best copying softwares here:

    • Piseth Mao
      June 12, 2013 at 1:19 am


  7. Oron Joffe
    June 10, 2013 at 12:48 pm

    There's a certain overhead in copying via Explorer which can make it a little slower than xcopy. If speed is important to you though, you should use a fast file copier such as TeraCopy or (see list on

    • Piseth Mao
      June 12, 2013 at 1:18 am

      Quote "There’s a certain overhead in copying via Explorer which can make it a little slower than xcopy"

      Yes, this should answer my question.

  8. ha14
    June 10, 2013 at 12:29 pm

    using simultaneous threads can do file copy faster

    • Piseth Mao
      June 12, 2013 at 1:17 am

      Thanks for your kind suggestion, but I want to compare the speed (transfer rate) between running batch file (xcopy...) vs copy and paste.

    • ha14
      June 12, 2013 at 10:48 am

      Robocopy vs Xcopy comparison and batch files

  9. dragonmouth
    June 10, 2013 at 11:30 am

    For repetitively copying the same files, a .bat is faster. But for one-time copying of random files, highlighting and Copy To works faster overall, IMO. If the .bat coding time is included, any speed advantage is lost. The speed of the actual copy process is determined by the slowest interface involved, usually the PATA or SATA.

    • Piseth Mao
      June 12, 2013 at 1:16 am

      I mean the transfer rate not easier it is.

  10. yuitre_
    June 10, 2013 at 11:24 am

    I've heard of file copying software such as Teracopy that are supposed to improve copy speeds by using different algorithms. On how a .bat file does that, well it's something I've never heard of. Sometimes a perceived speed increase can be nothing more than a placebo so if you want to determine how 'fast' a transfer actually is, use benchmarks.

    I think what you should consider is the speed of your hard disk. Read and write speeds will greatly determine how fast you are able to duplicate or transfer files.

    • Piseth Mao
      June 12, 2013 at 1:15 am

      Thanks for your kind answer and suggestion. In fact, I know some of third party software to do the job, but I only want to know if copying files using a batch file is faster than copying is manually via copying and pasting.

Ads by Google