首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何删除名称以点(".")结尾的文件夹?

如何删除名称以点(".")结尾的文件夹?
EN

Stack Overflow用户
提问于 2010-11-02 15:44:53
回答 7查看 66.6K关注 0票数 96

我得到了一些由恶意软件创建的文件夹,它们的名称以点结尾,如C:\a.\C:\b.\等。

我找到了一个解决方案,可以使用命令rd /q /s "C:\a.\"删除这样的文件夹,但如果我调用win RemoveDirectory,它将返回ERROR_FILE_NOT_FOUND

我只是想知道如何写一个函数来删除这样的目录,谢谢

我在自己的Windows XP SP3系统上测试,如下所示

创建一个文件夹C:\>mkdir a..\\\,我无法双击来访问此文件夹。我可以用rd /q /s "C:\a.\"命令删除

rd /q /s命令调用哪些Windows系统API?

EN

回答 7

Stack Overflow用户

发布于 2010-11-08 18:54:15

Here's a solution to this problem

rd /s "\\?\C:\Documents and Settings\User\Desktop\Annoying Folder."
票数 163
EN

Stack Overflow用户

发布于 2012-05-08 10:24:26

当你看到名字是"a.",但实际的名字是"a..“

试试这个:

rd /q /s "C:\a..\"

您可以尝试使用以下代码浏览该文件夹:

for /f "tokens=3 delims=<>" %%a in ('dir /ad /x "C:\*" ^| findstr " a\.\.$"') do (
  for /f "tokens=1" %%b in ("%%a") do start "" "%%~fb"
)
票数 8
EN

Stack Overflow用户

发布于 2015-08-15 00:29:15

我用的是"WinRar“,一个简单的RAR处理器。您可以使用任何类型的文件名编辑器。只需在WinRar中打开您的文件所在的目录,在右键单击要重命名的文件/文件夹并填写新名称后,选择rename。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4075753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档