homedir, file copy
Dave Angel
davea at ieee.org
Sun Jan 30 19:19:51 EST 2011
More information about the Python-list mailing list
Sun Jan 30 19:19:51 EST 2011
- Previous message (by thread): homedir, file copy
- Next message (by thread): homedir, file copy
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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
- Previous message (by thread): homedir, file copy
- Next message (by thread): homedir, file copy
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list