我尝试删除一个空文件夹,但无法执行此操作,因为Windows对话框显示当前已使用它。
如何使用空文件夹?如何解决此问题,而不必重新启动计算机或注销?
我尝试删除一个空文件夹,但无法执行此操作,因为Windows对话框显示当前已使用它。
如何使用空文件夹?如何解决此问题,而不必重新启动计算机或注销?
Answers:
您将需要使用Microsoft的Process Explorer(仅一个exe):https : //docs.microsoft.com/zh-cn/sysinternals/downloads/process-explorer
它会让您知道哪个应用程序正在处理该文件夹,并且您也可以杀死该句柄。
查找->查找句柄->搜索文件夹的名称(需要一段时间..)
我找到了另一种方式。您也可以通过重新启动解决它explorer.exe
。
但是,如果它被explorer.exe以外的其他进程锁定,则此方法不起作用。
explorer.exe
您可以按照以下步骤查找哪个程序正在锁定文件夹:
wmic process > processes.txt
。这将创建一个输出文件,processes.txt
其中包含所有正在运行的进程的详细信息。processes.txt
在文本编辑器中打开文件。TaskManager
或使用命令终止进程TaskKill /PID <pid>
。哪里<pid>
是PID发现在步骤#3。如果已知进程ID,则可以强制终止负责“锁定”文件夹的进程,任何出色的进程杀手都可以这样做,而不必重新启动系统。
或者,使用GUI时,您可以使用Iobit解锁器来解锁文件夹,从而随后删除文件夹。然后,在iobit界面上拖动目标文件夹,然后在滚动条上选择“ 解锁并删除”。
几年前,当我使用网站的自动转换/下载将页面的html更改为txt文件下载时,我就遇到了这个问题。Windows处理文件命名的方式使其成为标题,从而使标题中的引号将文件类型更改为引号之后的文件类型,并使其无法删除。我发现的解决方案也被描述为能够删除文件夹,因此它也可以为您提供帮助。
首先,以管理员权限打开命令提示符。假设我要删除的文件夹位于C:\ Users \ XXXXXX \ Downloads中
确保在我制作的任何地方都包含空格,否则它将不起作用
输入命令:
cd /d C:\Users\XXXXXX\Downloads
下一个类型:
dir /x
这将显示“下载”中所有项目的列表,并创建日期/时间,其后是(<DIR>
)(如果是文件夹)/ a(0
)(如果是文件),缩写格式的名称,然后是全名。
找到要删除的文件夹的缩写名称,然后完全按照列表中所示的名称键入-大写字母,数字,波浪号,等等(0
如果没有文件,则不带标签)-减去示例中包含的括号:
rmdir /q /s [SHORTNAMEHERE]
就是这样!如果要删除文件,只需更改rmdir
为erase
,就可以了!只需确保要删除的文件夹实际上是空的,并且首先没有重要的内容即可。