批处理删除畸形文件夹

时间:2025-07-12

批处理删除畸形文件夹

1. rem 创建以点结尾的文件夹

2. md "C:\test"

3. md "C:\test\batcher..\"

复制代码 1. rem 把以点结尾的文件夹重命名为普通文件夹

2. rem 短文件名可以使用dir/x命令获得

3. ren "C:\test\BATCHE~1" "batcher"

复制代码

1. rem 把普通文件夹重命名为以点结尾的文件夹

2. ren "C:\test\batcher" "batcher../"

复制代码

1. rem 打开以点结尾的文件夹

2. start "" "C:\test\batcher..\"

复制代码 1. rem 进入以点结尾的文件夹

2. rem 短文件名可以使用dir/x命令获得

3. cd "C:\test\NEW~1"

复制代码

1. rem 向以点结尾的文件夹中复制文件

2. copy "C:\test\a.txt" "C:\test\batcher..\"

复制代码 1. rem 删除以点结尾的文件夹中的文件

2. rem 短文件名可以使用dir/x命令获得

3. del /a /f /q "C:\test\NEW~1\a.txt"

批处理删除畸形文件夹

1. rem 修改以点结尾的文件夹的属性为“隐藏”

2. @echo off 3. set DstFolder=C:\test\batcher. 4. >"%temp%\FolderProperty.vbs" echo Set objFSO = CreateObject("Scripting.FileSystemObject").GetFolder("\\?\%DstFolder%.\")

5. >>"%temp%\FolderProperty.vbs" echo objFSO.Attributes=objFSO.Attributes+2 6. cscript /nologo "%temp%\FolderProperty.vbs"

复制代码

1. rem 删除以点结尾的文件夹

2. rd /s /q "C:\test\batcher..\" 复制代码

【方案二】以空格结尾的文件夹

1. 基本操作与方案一大致相同,此处不再赘述。

复制代码

【方案三】系统保留字文件夹(Con, Prn, Aux, Nul, Lpt1, Com1, Com2) 1. rem 创建系统保留字文件夹

2. md "C:\test\batcher"

3. md "C:\test\batcher\con\"

复制代码

1. rem 打开系统保留字文件夹

2. start "" "C:\test\batcher\con\"

复制代码

1. rem 向系统保留字文件夹中复制文件

2. copy "C:\test\batcher\a.txt" "C:\test\batcher\con\"

批处理删除畸形文件夹

1. rem 删除系统保留字文件夹中的文件

2. del /a /f /q "C:\test\batcher\con\a.txt"

复制代码 1. rem 修改系统保留字文件夹的属性为“隐藏”

2. @echo off 3. set DstFolder=C:\test\batcher\con 4. >"%temp%\FolderProperty.vbs" echo Set objFSO =

CreateObject("Scripting.FileSystemObject").GetFolder("\\?\%DstFolder%.\")

5. >>"%temp%\FolderProperty.vbs" echo objFSO.Attributes=objFSO.Attributes+2

6. cscript /nologo "%temp%\FolderProperty.vbs"

复制代码

1. rem 删除系统保留字文件夹

2. rd /s /q "C:\test\batcher\con\"

复制代码

【方案四】特殊字符文件夹(\, /, :, *, ?, ", <, >, |) 1. rem 创建特殊字符文件夹

2. @echo off

3. set "DstFolder=C:\test\batcherA\"

4. if exist "%DstFolder%\" (

5. echo 文件夹%DstFolder%已存在

6. goto :eof

7. )

8. md "%DstFolder%"

9. >"%DstFolder%\desktop.ini" echo [.ShellClassInfo]

10. >>"%DstFolder%\desktop.ini" echo LocalizedResourceName=BatHome,-1

11. attrib +s +h "%DstFolder%\desktop.ini"

批处理删除畸形文件夹

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName [9]

13. regini %temp%\UnlockReg.txt

14. >%temp%\LockReg.txt echo

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName [8]

15. >>%temp%\LockReg.txt echo "BatHome,-1" = REG_SZ "|"

16. regini %temp%\LockReg.txt

17. attrib +s "%DstFolder%"

复制代码 1. rem 创建无法直接删除的特殊字符文件夹

2. @echo off

3. set "DstFolder=C:\test\batcherB\"

4. if exist "%DstFolder%\" (

5. rem echo y|cacls "\\?\%DstFolder%\nul" /g everyone:f

6. rem attrib -r -a -s -h "\\?\%DstFolder%\nul"

7. rem del /a /f /q "\\?\%DstFolder%\nul"

8. echo 文件夹%DstFolder%已存在

9. goto :eof

10. )

11. md "%DstFolder%"

12. >"%DstFolder%\desktop.ini" echo [.ShellClassInfo]

13. >>"%DstFolder%\desktop.ini" echo LocalizedResourceName=BatHome,-1

14. attrib +s +h "%DstFolder%\desktop.ini"

15. >"\\?\%DstFolder%\nul" echo.

16. attrib +s +h "%DstFolder%\desktop.ini"

17. >%temp%\UnlockReg.txt echo

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName [9]

18. regini %temp%\UnlockReg.txt

19. >%temp%\LockReg.txt echo

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName [8]

20. >>%temp%\LockReg.txt echo "BatHome,-1" = REG_SZ "|"

批处理删除畸形文件夹

22. attrib +r +a +s +h "\\?\%DstFolder%\nul"

23. echo y|cacls "\\?\%DstFolder%\nul" /d everyone>nul

24. attrib +s +r "%DstFolder%"

复制代码

【方案五】以点结尾的文件

1. rem 创建以点结尾的文件

2. md "C:\test"

3. echo http://>"\\?\C:\test\batcher."

复制代码

1. rem 打开以点结尾的文件

2. notepad "\\?\C:\test\batcher."

复制代码

1. rem 复制以点结尾的文件

2. copy "\\?\C:\test\batcher." "\\?\C:\"

复制代码 1. rem 修 …… 此处隐藏:2457字,全部文档内容请下载后查看。喜欢就下载吧 ……

批处理删除畸形文件夹.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219