import shutil
import os
# copy(& rename) file from src to dst.
src = os.getcwd()+"\\"+"a.txt"
dst = os.getcwd()+"\\"+"data\\new_a.txt"
shutil.copyfile(src, dst)
# copy file from src to dst directory.
src = os.getcwd()+"\\"+"a.txt"
dst = os.getcwd()+"\\data2"
shutil.copy(src, dst)
'''
Recursively copy an entire directory tree rooted at src.
dst file must not exists
'''
src = os.getcwd()+"\\" + "data"
dst = os.getcwd()+"\\" + "data3"
shutil.copytree(src, dst)
# Recursively move a file or directory to another location.
src = os.getcwd()+"\\" + "data3"
dst = os.getcwd()+"\\" + "data4"
shutil.move(src, dst)
# delete entire directory
dest_file = os.getcwd()+"\\data3"
shutil.rmtree(dst)
Wednesday, May 15, 2013
Shutil: high level file operations
The shutil module provides a number of high-level operations on files and collections of files.
Posted by
Abu Zahed Jony
at
1:51 AM
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels:
File,
File Operations
Subscribe to:
Post Comments (Atom)

0 comments:
Post a Comment