私は多くのファイルxxxxxxAB123、xxxxAB124、xxxxAB125、xxxxAB126を持っています...これらのファイルをファイル名に基づいてそれぞれのフォルダに移動する必要があります。例えば、xxxxxAB123ファイルはAB123フォルダxxxxAB124はAB124というフォルダに移動しなければなりません。どうしてこれをPythonでどうやって実現できますか?Python - ファイル名とフォルダ名の比較
0
A
答えて
0
すべてのファイル名が同じパターン(たとえば、正面にあるものがAB ###で終わっているもの)の場合、後者の部分を分割してディレクトリを作成し、そのファイルをディレクトリに移動することができます。
は、以下のコードを試してみてください。
import os
import shutil
directory = "path/to/files"
for file in os.listdir(directory):
dirName = file[-5:] # retrieves the last 5 characters in the filename.
try:
os.mkdir(os.path.join(directory, dirName))
except OSError:
pass
shutil.move(os.path.join(directory, file), os.path.join(directory, dirName))
関連する問題
- 1. Python:ファイル名と同じディレクトリにあるフォルダ名との比較
- 2. ワイルドカードとファイル名の比較
- 3. ADユーザーとファイル名の比較
- 4. Androidキーストアと署名ファイルの比較
- 5. スウィフトイメージ名の比較
- 6. 名前の比較
- 7. BeyondCompare部分的なファイル名の比較
- 8. ファイル名の部分文字列とフォルダ名の部分文字列を比較して移動する
- 9. pythonを使ってフォルダからのファイル名と比較して画像を表示する方法は?
- 10. Javascriptの比較は名前
- 11. pythonでフォルダ名とファイル名を取得する方法
- 12. のクラスとクラス名の比較16
- 13. は2つのフォルダのファイル名を比較し、一致しないファイルを別のフォルダに移動します
- 14. React performance:bindと匿名関数の比較
- 15. Pythonでのファイルのフォルダ名を取得
- 16. Sharepoint検索フォルダ名とファイル名
- 17. C#のノード名と属性名によるXMLの比較
- 18. phpデータベースの名前とhtmlボタンの名前を比較する
- 19. 数値をBASHのファイル名と比較する方法
- 20. Pythonとファイルの比較を比較する
- 21. ファイル名と文字列を比較する
- 22. PythonのCSVkit比較CSVファイル
- 23. ファイル名とフォルダ名の変更 - CSVファイルの使用
- 24. csvファイルの名前とフォルダ内のファイル名が一致する
- 25. pythonのパスとフォルダとの内容を比較する
- 26. 2つのフォルダの比較 - テンプレートと実際の比較
- 27. pythonのフォルダ内のすべてのcsvファイルと出力結果の比較
- 28. アドレス帳プログラムの名前の比較
- 29. Python CSVファイルforループと日付比較
- 30. バッシュ(スプリット)ファイル名の比較は私のディレクトリで
はStackOverflowのへようこそ。ヘルプドキュメントの投稿ガイドラインを読み、それに従ってください。 [トピックについて](http://stackoverflow.com/help/on-topic)と[How to ask](http://stackoverflow.com/help/how-to-ask)をここで適用してください。 StackOverflowは、コーディングまたはチュートリアルサービスではありません。 – AChampion