Copying Huge Files ? (Newbie!)

David Ascher da at ski.org
Thu Aug 12 14:35:12 EDT 1999


On Thu, 12 Aug 1999, Fredrik Henbjork wrote:

> On Thu, 12 Aug 1999, you wrote:
> > 
> > I want to copy some files across the disks of my server using python
> > parse a script and then do what I want.
> > 
> > But while reading the manual I cannot find something like os.copyfile
> > or os.movefile.
> > 
> > Are there some functions except open/read/write that can do the copy
> > for me ???

> > Ciao
> > 	Matthias Barmeier
> 
> Take a look at the things in shutil (especially shutil.copy and
> shutil.copyfile) and os (especially os.rename and os.renames).

I'd like to point out that especially if the files are indeed huge, then
the operating system file copy operations may be *much* more efficient
than shutil.copy*, e.g. by using mmap when appropriate.

os.system() can be your friend...

--david





More information about the Python-list mailing list