我得到了一些由恶意软件创建的文件夹,这些文件夹的名称以点结尾,例如 C:\a.\
或 C:\b.\
等。
我找到了一个解决方案,可以使用命令 rd/q/s "C:\a.\"
删除此类文件夹,但如果我调用 win API RemoveDirectory
,它返回 ERROR_FILE_NOT_FOUND
。
我只是想知道如何编写一个函数来删除这样的目录,谢谢
我是这样在自己的Windows XP SP3系统上测试的
创建一个文件夹 C:\>mkdir a..\\\
我无法双击访问该文件夹。我可以使用命令删除 rd/q/s "C:\a.\"
rd/q/s
命令调用了哪些 Windows 系统 API?
最佳答案
Here's a solution to this problem :
rd /s "\\?\C:\Documents and Settings\User\Desktop\Annoying Folder."
关于windows - 如何删除名称以点 (".") 结尾的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4075753/