On Thu, 27 May 2010 10:12:58 pm Norman Khine wrote: > hello, > i have this code: > > if i want to copy the 'files' directory contents and preserve > permissions is this the right way to do this? > > import shutil > path_to_old_files_dir = '/var/www/dev.site.com/htdocs/files' > path_to_new_files_dir = > '/var/www/site.com/htdocs/sites/default/files' > > shutil.rmtree(path_to_new_files_dir) > shutil.copytree(path_to_old_files_dir, path_to_new_files_dir)
Seems right to me, although I must admit I haven't tested it thoroughly. You might want to wrap the call to rmtree in a try...except block in case path_to_new_files doesn't exist. -- Steven D'Aprano _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor