copying a file in the python script

R

Raghul

hi
I am having a problem. I want to copy a file from the folder and
paste it or move it to another folder. Is it possible in python?
Actually I need to implement this in the zope for my site. When I click
any file it should move or copied to another folder in the same machine
using zope.

Thanks in advance.
 
F

Fouff

Raghul a écrit :
hi
I am having a problem. I want to copy a file from the folder and
paste it or move it to another folder. Is it possible in python?
Actually I need to implement this in the zope for my site. When I click
any file it should move or copied to another folder in the same machine
using zope.

Thanks in advance.
Hello.

try this :

import shutil
shutil.copyfile(srcfile, dstfile)

if you want to move, just use this after
import os
os.remove(srcfile)

Bye
Fouff
 
L

Larry Bates

If you are moving the file to another directory on the same hard
drive (e.g. same filesystem) you can use os.rename(old, new) and
the file doesn't have to be copied at all. This is more efficient.
If you are copying to another filesystem, you must use shutil.copy
and os.remove (or os.unlink).

Larry Bates
 
P

Peter Otten

Larry said:
If you are moving the file to another directory on the same hard
drive (e.g. same filesystem) you can use os.rename(old, new) and
the file doesn't have to be copied at all. This is more efficient.
If you are copying to another filesystem, you must use shutil.copy
and os.remove (or os.unlink).

Or use shutil.move() which implements the strategy you describe.

Peter
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,234
Messages
2,571,178
Members
47,808
Latest member
sunnysingh55

Latest Threads

Top