私が維持しているコードで、私は遭遇しました:
from win32com.shell import shell, shellcon
# ...
result,nAborted,mapping = shell.SHFileOperation(
(parent,operation,source,target,flags,None,None))
(Python27\Lib\site-packages\win32comext\shell\
win32comextに注意してください)には、shell.pyd
バイナリがあります。
- 削除の shell.SHFileOperation の戻り値は何ですか (
operation=FO_DELETE
上記の呼び出しで)? shell.pyd のコードはどこにありますか? - この戻り値から実際に削除されたファイルのリストを取得できますか、または後で手動で確認する必要がありますか?
編集: 受け入れられた回答の回答 Q1 - のソースpywin32-219\com\win32comext\shell\src\shell.cpp
を見ると、削除に失敗したファイルに関する情報を返さないように見えるSHFileOperationstatic PyObject *PySHFileOperation()
に委任されていることがわかります。したがって、Q2 への回答は「いいえ」であると思います。