删除 temporary/hidden 个文件

Delete an temporary/hidden file

当我在提示符下执行 dir/a 命令时,我可以在桌面上看到一个带有 ~$ 前缀的文件。当我想删除它时,我收到一条消息 Impossible to find C:\Users\myname\Desktop\~$myfile.xlsx

这个前缀是什么意思?临时隐藏文件?我怎样才能删除这个文件?

PS:我正在使用 Windows 7 x64

我假设您正在尝试通过命令提示符或 powershell 删除它。

如果您使用的是 PowerShell,PS 会将“$myfile”解释为一个变量,并且由于“$myfile”为空,它将尝试删除“~.xslx”。

如果您使用的是标准 Windows 命令提示符,那么您应该能够 运行 "del ~$myfile.xlsx".

可能这是剩余的临时文件。它可能是在您的电脑没有定期关闭系统而关闭时创建的,并且打开 MS Excell 时加载并修改了此文件但未保存。

尝试以下操作:

  1. 以安全模式启动您的 Windows。
  2. 尝试删除。
  3. 重启。

如果这不起作用:

  1. 以安全和 DOS(提示)模式启动。
  2. 转到您的桌面文件夹(cd c:\mypc\user\ 等等)。
  3. type attrib -$myfile.xlsx -r -h -s(这使得你的文件不是 read only,不是 hidden 而不是 s系统文件)然后在键盘上输入
  4. 键入 del -$myfile.xlsx 然后 输入 看看会发生什么。
  5. 重启。

如果所有这些都不起作用,则需要修改文件的所有权属性,将其作为您的用户所有权或管理员,然后使用权限删除。 Web 上有一个小的注册表例程,可以通过右键单击或将鼠标放在 Windows 上来实现 "take ownership" 选项。这在某些情况下会有所帮助。