运行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
我究竟做错了什么?
除了作为隐藏文件之外,文件还可能被标记为系统文件。这不应该是这种情况,但事情发生了。如果是系统文件还需要开启查看系统文件,否则会被隐藏。
您可以使用 PowerShell 进行交叉检查。运行“Get-ChildItem -Hidden -System”应该显示该文件,如果它的标志包含 H,则它们被隐藏,如果它们包含 S,则它们被标记为系统文件。
如果文件出现这样的情况,您可以尝试使用
Remove-Item
它来删除它。Remove-Item
确实支持-Force
作为一个有用的参数。如果确实收到权限警告,您还可以尝试使用管理权限运行 PowerShell。请记住,在 PowerShell 中,如果您处理字符串,使用单引号很重要,
$
因为它通常表示一个变量。在你的情况下Remove-Item -Force '~$arbuch - Vollmacht xy, 18.08.2008.doc'
应该工作。