运行dir /a
结果如下:
05.06.2020 14:28 35.328 2020.06.05 - xy.doc
21.10.2021 10:44 14.111 2021.10.21 - xy.docx
29.11.2022 23:50 <DIR> Dertttt
26.05.2013 08:59 23.040 _Briefkopf.doc
18.08.2008 14:10 162 ~$arbuch - Vollmacht xy, 18.08.2008.doc
我想删除文件“~$arbuch - Vollmacht xy, 18.08.2008.doc”。看起来像是一个旧的 Word 备份文件?即使将隐藏文件配置为显示,我也无法在资源管理器中看到它。
如果我从 CMD 运行它:
del "~$arbuch - Vollmacht xy, 18.08.2008.doc"
其结果是:
D:\MyFiles\Documents\~$arbuch - Vollmacht xy, 18.08.2008.doc could not be found
我究竟做错了什么?
答案1
除了隐藏文件之外,文件还可能被标记为系统文件。这不应该是这种情况,但事情就是会发生。如果它是系统文件,您还需要启用查看系统文件,否则它们将被隐藏。
您可以使用 PowerShell 进行交叉检查。运行“Get-ChildItem -Hidden -System”应该会显示该文件,如果其标志包含 H,则它们被隐藏,如果它们包含 S,则它们被标记为系统文件。
如果出现这样的文件,您可以尝试使用Remove-Item
它来删除它。它Remove-Item
支持-Force
参数,这可能会有所帮助。如果您确实收到权限警告,您也可以尝试以管理员权限运行 PowerShell。
请记住,使用 PowerShell 处理字符串时,务必使用单引号,$
因为它通常表示变量。 在你的情况下Remove-Item -Force '~$arbuch - Vollmacht xy, 18.08.2008.doc'
应该有效。