This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: copying a million tiny files?
- From: Brian Dessent <brian at dessent dot net>
- To: cygwin at cygwin dot com
- Date: Wed, 31 Oct 2007 20:45:43 -0700
- Subject: Re: copying a million tiny files?
- References: <6a42eec70710311438s273b63dcxc6c741dde4593afc@mail.gmail.com>
- Reply-to: cygwin at cygwin dot com
sam reckoner wrote:
> I'm not exaggerating. I have over one million small files that like to
> move between disks. The problem is that even getting a directory
> listing takes forever.
>
> Is there a best practice for this?
I know it's heresy but if you just want to copy files why not use the
native XCOPY? It will not suffer the performance degredation of having
to emulate the POSIX stat semantics on every file, just like the native
DIR command in a large directory does not take ages because it simply
uses FindFirstFile/FindNextFile which are fairly efficient (but do not
provide sufficient information to emulate POSIX.)
Brian
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/