「copytree(src、dst)」を使用しようとしましたが、宛先フォルダーが存在するはずなので使用できませんでした。ここに、私が作成した小さなコードを示します。
def copy_dir(src,dest):
import shutil
shutil.copytree(src,dest)
copy_dir('C:/crap/chrome/','C:/test/')
そしてこれは私が期待したように私が得ているエラーです...
Traceback (most recent call last):
File "C:\Documents and Settings\Administrator\workspace\MMS-Auto\copy.py", line 5, in <module>
copy_dir('C:/crap/chrome/','C:/test/')
File "C:\Documents and Settings\Administrator\workspace\MMS-Auto\copy.py", line 3, in copy_dir
shutil.copytree(src,dest)
File "C:\Python27\lib\shutil.py", line 174, in copytree
os.makedirs(dst)
File "C:\Python27\lib\os.py", line 157, in makedirs
mkdir(name, mode)
WindowsError: [Error 183] Cannot create a file when that file already exists: 'C:/test/'
これが私の質問です。独自のコピーツリー関数を作成せずに同じ結果を達成できる方法はありますか?
前もって感謝します。