https://issues.dlang.org/show_bug.cgi?id=3862
--- Comment #14 from Jonathan M Davis <issues.dl...@jmdavisprog.com> --- (In reply to Vladimir Panteleev from comment #12) > (In reply to Jonathan M Davis from comment #11) > > @Vladimir Well, clearly you and I have very different expectations when > > copying files. > > You haven't addressed any of the arguments I brought up. I can see some corner cases where your concerns would be a problem, but in general, cp does exactly what I want, and having to do a bunch of additional checks is just annoying. And while I can definitely believe that there are programs where race conditions would be a concern or where it could be problematic to assume that the target is a directory, I've never personally written or worked on a program where that was a concern. (In reply to Vladimir Panteleev from comment #13) > I just looked at Python, and it provides both variants. We could introduce > "copyTo" which works in the same way, and perhaps also require that the path > ends with a directory separator for the "copy inside directory" behavior to > activate. Requiring a terminating directory separator would be annoying, but having separate functions where one requires that the target be a file and the other is more liberal does make sense. --