Should Ctrl-C interrupt a COPY?

May 20, 2008
9,553
64
Syracuse, NY, USA
Ctrl-C doesn't seem to interrupt a COPY. In my test, I copied a 500MB file from one drive to another (simply, "COPY 500meg y:\") ... about an 8-second job. I held Ctrl-C the whole time; it was not interrupted.

Originally (and ill-advisedly) I started a 500MB copy to a share on an internet VPN and found I couldn't stop it.
 

Charles Dye

Super Moderator
Staff member
May 20, 2008
3,898
48
Albuquerque, NM
prospero.unm.edu
In 4DOS it would; but then 4DOS was doing most of the work, read-write, read-write, read-write, until done. In TCC I think it's just a single API call, CopyFileEx() or whatever.
 

rconn

Administrator
Staff member
May 14, 2008
11,142
99
Ctrl-C doesn't seem to interrupt a COPY. In my test, I copied a 500MB file from one drive to another (simply, "COPY 500meg y:\") ... about an 8-second job. I held Ctrl-C the whole time; it was not interrupted.
That's Windows -- the copy is done inside a (non-interruptable) Windows API.

This is not actually 100% true -- there are some types of COPY (like /A) that copy in blocks, and others (like /G) that do a callback and can be interrupted.