Windowsでの検索と同様に、コンピューター全体でファイルを検索するスクリプトを作成しようとしています。ライブラリなしでやりたい。
私は、ディレクトリをディスクの開始に設定することから始め、次にどれだけのディレクトリがあるかを確認しました.現在のディレクトリで新しいディレクトリを検索する関数を作成したいので、最後にディスク内のすべてのディレクトリのリストを取得します. しかし、「.txt」で終わるすべてのファイルを見つけようとすると、WindowsError5 Access Denied というエラー メッセージが表示されます。私は何を間違っていますか?ありがとう
import os
os.chdir("\\.")
dir = os.listdir()
dirs = []
for x in dir:
if os.path.isdir(x):
dirs.append(x)
for y in dirs:
o = os.listdir(y)
for p in o:
if p.endswith(".txt"):
print(p)
input()