【发布时间】:2019-02-20 15:34:16
【问题描述】:
当我在提示符下执行dir/a 命令时,我可以在桌面上看到一个带有~$ 前缀的文件。当我想删除它时,我有一条消息Impossible to find C:\Users\myname\Desktop\~$myfile.xlsx
这个前缀是什么意思?临时隐藏文件?我怎样才能删除这个文件?
PS:我使用的是 Windows 7 x64
【问题讨论】:
标签: command-prompt windows-7-x64
当我在提示符下执行dir/a 命令时,我可以在桌面上看到一个带有~$ 前缀的文件。当我想删除它时,我有一条消息Impossible to find C:\Users\myname\Desktop\~$myfile.xlsx
这个前缀是什么意思?临时隐藏文件?我怎样才能删除这个文件?
PS:我使用的是 Windows 7 x64
【问题讨论】:
标签: command-prompt windows-7-x64
这可能是一个剩余的临时文件。可能是当您的电脑没有定期关闭系统而关闭时创建的,并且 MS Excell 在此文件加载和修改但未保存的情况下打开。
尝试以下方法:
如果这不起作用:
cd c:\mypc\user\ 等)。attrib -$myfile.xlsx -r -h -s(这使您的文件不是r只读,不是hidden,也不是s系统文件),然后在键盘上输入。del -$myfile.xlsx,然后输入,看看会发生什么。如果这一切都不起作用,则需要修改文件的所有权属性,将其作为您的用户所有权或管理员所有权,然后使用权限删除。网络上有一个小型注册表例程,可以在右键单击或在 Windows 上使用鼠标实现“取得所有权”选项。这在某些情况下会有所帮助。
【讨论】:
attrib 命令,谢谢。但是我需要写出确切的名称~$myfile.xlsx,否则- 会被解释为换向器。
我假设您正在尝试通过命令提示符或 powershell 删除它。
如果您使用 PowerShell,PS 会将“$myfile”解释为变量,并且由于“$myfile”为空,它会尝试删除“~.xslx”。
如果您使用的是标准 Windows 命令提示符,那么您应该能够运行“del ~$myfile.xlsx”。
【讨论】:
del ~$myfile.xlsx 回复我Impossible to find C:\Users\myname\Desktop\~$myfile.xlsx。这就是这个问题的对象。
~ 扩展为用户的主文件夹,$ 是变量的标志,因此您必须转义这些字符。在cmd中不需要
cmd。