我有一个名为“注册错误的应用程序”的文件,文件名中有几个空格,现在我无法删除它,它甚至不让我更改文件名,我也试图从我的Java程序,它也不让我,如何删除它?
从资源管理器中删除它时,我得到了这个:
Could not find this item
This is no longer located in C:\My_Dir\.
Verify the item's location and try again.
Registering wrong app
Type: File
Siz: 0 bytes
Run Code Online (Sandbox Code Playgroud)
奇怪的是,这个文件对系统是不可见的,它的大小为 0,名称中有空格。
Tam*_*man 11
你可以这样做:
del /F "\\?\C:\My_Dir\Registering*wrong*app*"
Run Code Online (Sandbox Code Playgroud)
这将匹配单词之间和之后的任意数量的字符,并且也适用于错误的文件。
如果您没有其他以 开头的文件Registering,您不妨尝试:
del /F "\\?\C:\My_Dir\Registering*"
Run Code Online (Sandbox Code Playgroud)
如果文件不可删除,请使用进程资源管理器并搜索句柄并终止拥有进程。
查找 --> 查找句柄/DLL ( CTRL+ F) --> 输入
Registering--> 杀死匹配的进程。
打开命令提示符,并切换到 My_Dir 目录
cd \My_Dir
Run Code Online (Sandbox Code Playgroud)
获取文件的短 (8.3) 文件名。
dir /a /x /p
Run Code Online (Sandbox Code Playgroud)
你应该看到类似的东西
02/13/2011 07:25 PM 1,010 REGIST~1 Registering Wrong App
Run Code Online (Sandbox Code Playgroud)
该REGIST〜1是短文件名。尝试使用该名称的del命令。
del REGIST~1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31234 次 |
| 最近记录: |