On 01/-10/-28163 02:59 PM, ecu_jon wrote:
ok now i get permission denied....
import os
homedir = os.path.expanduser('~')
try:
from win32com.shell import shellcon, shell
homedir = shell.SHGetFolderPath(0, shellcon.CSIDL_APPDATA, 0, 0)
except ImportError:
homedir = os.path.expanduser("~")
print homedir
print os.listdir(homedir+"\\backup\\")
#homedir.replace("\\\\" , "\\")
#print homedir
backupdir1 = os.path.join(homedir, "backup")
backupdir2 = os.path.join(homedir, "backup2")
shutil.copy (backupdir1, backupdir2)
You forgot to include the error traceback.
So, is homedir/backup a file, or is it a directory? If you're trying to
copy whole directories, you might want to look at copytree instead.
If you're not sure, you could use
os.isfile()
to check. If that's false, then shutil.copy() can't work. Similarly,
if the destination is a readonly file, you'd get some error.
DaveA
--
http://mail.python.org/mailman/listinfo/python-list