Learning Note

できるようになったことを記録しています

指定したフォルダ以下のファイルを再帰的に検索

Python3.6で作成。指定したフォルダ以下のファイルを再帰的に検索し、画面に表示する。

過去記事でVBAでも同じ処理を作成したが、Pythonだと10行足らずで書けてしまう。

import osでOSモジュールをインポート。
os.walk()でパス以下のファイル・ディレクトリ一覧を取得。
forを使って取得したファイル一覧を順番にprint()で表示させている。

ネットワーク上のPCからデータをrobocopyする

ネットワーク上に存在する他PCのデータをrobocopyする際は、net useコマンドで事前にネットワークドライブとして接続しておく。

net use e: /delete
net use e: \\PC-01\Share password /user:PC-01\username
robocopy e:\ d:\Share /E /MIR /R:1 /W:1 /XO /NP
net use e: /delete

上記はPC名"PC-01"の"Share"フォルダを自PCのネットワークドライブ(E:\)に設定した後、自PCのD:\Shareフォルダへコピーしている。