- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!! コピーツールを作りたい
! 条件 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
listdir で
*https://qiita.com/Morio/items/f34dab8825c9d76664f5
glog で
*https://www.tech-teacher.jp/blog/python-glob/
!問題
*tips-pCloud にコピーする時に遅い。。
容量の少ない場合には、これで良いが...
容量が大きいときには時間がかかりすぎる。(32Gbyte / 222,481 個ある)
( rsync の様な機能が欲しい )
ファイルの
日時・容量 ( checksum はオプションかな )
を見てコピーすること
*同名のファイル(ディレクトリ)があるとエラーになる。。
*https://note.nkmk.me/python-os-stat-file-timestamp/