以下の画像をご覧ください—
このフォルダは完全に混乱した。そのフォルダ(またはおそらく数千のファイルを含むより大きなフォルダ)で特定のファイルを見つけるように求められた場合、行き詰まり、完全に圧倒されます。この雑然とした海からファイルを見つけるのは非常に難しい(不可能でさえある)可能性があります。この問題は、数行のコードでPythonを使用して解決できます。その方法を見てみましょう。
以下はPythonの実装です—
import
os
import
shutil
#ここにディレクトリの名前を入力します
#並べ替える内容
パス
=
`/ path / to / directory`
< / p>
#これにより、適切に整理された
#すべてのファイル名のリストが作成されます
#ディレクトリ内にあります
list_
=
#これはすべてのファイルを通過します
for
file_
in
list_:
name、ext
=
os.path.split (ext(file_)
#これは拡張タイプを保存します
ext
=
ext [
1
:]
#これにより、次の反復がトリガーされます。
#ディレクトリの場合
if
ext
=
=
``:
続行
#これにより、ファイルが
#名前の場所に移動します&#39;内線&#39;すでに存在します
if
os.path .exists(path
+
`/`
+
ext):
shutil.move(path
+
`/`
+
file_、path
+
`/`
+
ext
+
`/`
+
file_)
#これにより、新しいディレクトリが作成されます。
#ifディレクトリはまだ存在していません
cod e>
else
:
os。
+
`/`
+
ext)
shutil.move(path
+
`/`
+
file_、path
+
`/ `
+
ext
+
`/`
+
file_)
出力: