1

Pythonスクリプトでファイルを自動的に削除しようとすると、次のようになります:

Traceback (most recent call last):
  Python script "5", line 8, in <module>
    shutil.rmtree(os.path.join(root, d))
  File "shutil.pyc", line 221, in rmtree
  File "shutil.pyc", line 219, in rmtree
WindowsError: [Error 5] Access is denied: 'C:\\zDump\\TVzip\\Elem.avi'

これを使って

import os
import shutil

for root, dirs, files in os.walk(eg.globals.tvzip):
    for f in files:
        os.remove(os.path.join(root, f))
    for d in dirs:
        shutil.rmtree(os.path.join(root, d))

for root, dirs, files in os.walk(eg.globals.tvproc):
    for f in files:
        os.remove(os.path.join(root, f))
    for d in dirs:
        shutil.rmtree(os.path.join(root, d))

すべてが管理者として実行されていますが、助けはありますか?

4

2 に答える 2