1
私はSomedirというディレクトリを持っています。 私はその後、DirsToDelete 1と呼ばれる5つのファイル、DirsToDelete 1を追加 - 彼らはすべて同一の末尾に数字以外の名前またはされているコピー、DirsToDelete(2)...など,,, を - コピー一括削除 "DirsToDelete"で始まるすべてのファイルをPythonで削除
私は "とファイルを削除したいです私が試してみました
DirsToDelete」following-
D1 ='DirsToDelete'
for filename in glob.glob("C:/Somedir"):
os.remove(D1)
PermissionError: [WinError 5] Access is denied: 'C:/Somedir'
私もCmdを含むのpythonからのコマンドを実行しているしようとした -
FOR /D /R %%X IN (C:\Somedir\DirsToDelete) DO RD /S /Q "%%X"
これは重大なファイルの削除を過剰に行います。
FOR /D /R %%X IN (C:\Somedir\DirsToDelete) DO RD /S /Q "%%X"
重要なファイルは機能しますが、削除されます。
たぶん
del /s C:\*’DirsToDelete’