PRJ-copytool
コピーツールを作りたい
条件 python のみで(windowsでも)
単にコピーする
- shutil でやる
# import shutil ## コピーするふぁいる file = r'/Your/copy/from/files.txt' ## コピー先のフォルダ folder = r'Your/copy/to/directory' ## shutil.copy(file,folder) shutil.copy2(file,folder) ## 日付もコピーしたいので ## フォルダの場合には これで出来るのは分かった。。 ## shutil.copytree(orig_folder, copy_folder ) ##
ファイルの一覧を取得
listdir で
glog で
問題
- tips-pCloud にコピーする時に遅い。。
容量の少ない場合には、これで良いが... 容量が大きいときには時間がかかりすぎる。(32Gbyte / 222,481 個ある) ( rsync の様な機能が欲しい ) ファイルの 日時・容量 ( checksum はオプションかな ) を見てコピーすること
- 同名のファイル(ディレクトリ)があるとエラーになる。。
- https://note.nkmk.me/python-os-stat-file-timestamp/