我们有一个隐藏文件,文件名末尾有一个空格。通常,我会取得该文件的所有权,然后使用命令行重命名 8.3 (dir/x) 文件名。但是,重命名不会识别隐藏文件或系统文件。
有什么办法可以删除它吗?原始创建者无法访问该文件。系统是 Windows 2003 服务器,具有 NTFS 和 SMB 文件共享(普通 Windows 文件共享)。
答案1
在命令提示符中,您可以将文件的名称放在引号中(包括空格)。例如:
del "failfile.txt "
在 Windows 资源管理器中,您可以转到“工具”|“文件夹选项”,单击“查看”选项卡,然后选择“显示隐藏文件和文件夹”。然后单击“确定”,您将看到该文件,并可以选择并删除或重命名它。
答案2
自从提出这个问题已经有一段时间了,但我遇到了同样的问题,并且在命令行上进行简单的删除没有作用。
我不得不使用缩短的 DOS 文件名来删除这种无法删除的文件。使用dir /X
您将获得缩短的文件名。然后使用此名称执行删除命令:del failfi~1.txt
。
答案3
答案4
首先尝试del filename?
使用 删除隐藏属性,attrib -h filename?
然后使用del filename
。