【やりたいこと】
期間を決めてその範囲のフォルダのみ別フォルダに移動したいです。
【質問したいこと】
対象ファイルが存在しない場合はスルーして、
存在する対象ファイルのみを移動したいです。
エラーはコードの最終行に記載しています。
if文をどのようにいれればできますでしょうか?
基礎的で申し訳ございませんがよろしくお願い致します。
python
1data_dir = "C:/Users/Desktop/ALM/" 2new_dir = "ALM_move" 3new_dir_path = 'C:/Users/Desktop/' 4 5if not os.path.exists(new_dir):#ディレクトリがなかったら 6 os.makedirs(new_dir_path + new_dir, exist_ok=True) 7 8ALM = "ALM_" 9BIN = ".BIN" 10 11period_s = 201208 12period_s_file = (ALM + str(period_s) + BIN) 13 14 15period_e = 210304 16period_s_file = (ALM + str(period_e) + BIN) 17 18 19for i in range(period_s , period_e): 20 a = glob.glob('C:/Users/Desktop/ALM/**/' + ALM + str(i) + BIN, recursive=True) 21 22 a_str = ','.join(a) 23 print(a_str) 24 25 shutil.copy(a_str ,new_dir_path + new_dir + "/" + str(i) + BIN) 26 27 28FileNotFoundError: [Errno 2] No such file or directory: '' 29
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/25 02:38
2021/03/25 02:39