我正在尝试从目录中删除文件。
删除命令似乎有效,但文件未被删除。
Delete $fn
IfErrors fail continue
DetailPrint "Delete failed, file=$fn"
fail:
MessageBox MB_ICONSTOP "Could not delete $fn"
Abort
continue:
DetailPrint "Deleted $fn"
我在运行后检查日志,它列出了所有文件都被删除但是当我检查文件夹时,所有文件仍然存在。
删除执行后有没有办法获取原因或消息文本?
答案 0 :(得分:0)
你能仔细检查路径是否正确。 InstallDirRegKey
之类的东西可能会将$ instdir设置为预期文件夹以外的其他内容。
确保脚本中包含RequestExecutionLevel
属性。
如果仍然无法删除,请尝试运行Process Monitor以查看哪个文件失败以及原因...