标题: [文件管理] 批处理三种方法建立畸形文件夹 [打印本页]
作者: heiing 时间: 2008-2-19 15:40 标题: 批处理三种方法建立畸形文件夹
看了smilediao 的帖子《三种建立畸形文件积的方法》,写了这个批处理- @echo off
- title 畸形文件夹管理器 By heiing nnqy41@126.com
-
- :reStart
- cls
- echo.
- echo **********************************************
- echo 名称:畸形文件夹管理器
- echo 作者:heiing E-mail: nnqy41@126.com
- echo 创建:2008-02-19
- echo **********************************************
- echo.
- echo.
- echo 1.创建 dirName. 型畸形文件夹,图形界面下不能访问
- echo 2.创建 dirName.. 型畸形文件夹,图形界面下不能删除
- echo 3.创建 com1 型畸形文件夹,图形界面下不能删除
- echo 4.删除畸形文件夹
- echo.
- echo 5.快速建立U盘防Auto病毒的文件夹\autorun.inf\preventAuto..
- echo 0.退出
- echo.
- set sType=
- set sPath=
- set /p sType=请输入操作类型[1,2,3,4,5,0]
- if "%sType%"=="" goto t_0
- if %sType%==1 goto t_1
- if %sType%==2 goto t_2
- if %sType%==3 goto t_3
- if %sType%==4 goto t_4
- if %sType%==5 goto t_5
- if %sType%==0 goto :EOF
- echo 错误的输入!按任意键返回...
- pause>nul
- :t_0
- goto reStart
-
- :t_1
- :t_2
- :t_3
- call :usage
- set /p sPath=请输入完整路径
- if not "%sPath%"=="" (
- if %sType%==1 md %sPath%..\ >nul 2>nul
- if %sType%==2 md %sPath%...\ >nul 2>nul
- if %sType%==3 md %sPath%\com1\ >nul 2>nul
- ) else goto t_3
- if %errorlevel% geq 1 echo 创建目录:%sPath% 出错!按任意键返回...
- if errorlevel 0 echo 创建目录:%sPath% 成功!按任意键返回...
- pause>nul
- goto reStart
-
- :t_4
- cls
- echo.
- echo 删除畸形文件夹:
- echo.
- echo 请输入完整的盘符和路径
- echo 例如D:\parentDir\thisDir. D:\parentDir\thisDir..
- echo 输入D:\parentDir\com1删除com1目录
- echo ─────────────────────
- echo 注意:请勿输入 " 引号!!
- echo ─────────────────────
- echo.
- set /p sPath=请输入删除路径
- if "%sPath%"=="" goto t_4
- if %sPath:~-4%==com1 (
- rd \\.\%sPath% >nul 2>nul
- ) else (
- rd /s /q %sPath%.\ >nul 2>nul
- )
- if %errorlevel% geq 1 echo 删除目录:%sPath% 出错!按任意键返回...
- if errorlevel 0 echo 删除目录:%sPath% 成功!按任意键返回...
- pause>nul
- goto reStart
-
- :t_5
- cls
- echo.
- echo 快速建立U盘防Auto病毒文件夹
- echo.
- set /p sPath=请输入你的U盘所在的盘符,如 I: (带一个英文冒号)
- if exist %sPath% (
- md %sPath%\autorun.inf\preventAuto...\ >nul 2>nul
- ) else echo 你输入的盘符不存在磁盘,可能已经被删除!
- if %errorlevel% geq 1 echo 创建文件夹 %sPath%\autorun.inf\preventAuto.. 出错!请按任意键返回重试...
- if errorlevel 0 echo 创建文件夹 %sPath%\autorun.inf\preventAuto.. 成功!按任意键返回...
- pause>nul
- goto reStart
-
- :usage
- cls
- echo.
- echo 建立畸形文件夹:
- echo 请输入完整的盘符和路径,如果上一级目录不存在,请先建立之,例如:
- echo D:\parentDir\thisDir 将会在D:\parentDir下建立形如thisDir. thisDir..
- echo 的目录,如果要创建D:\parentDir\com1(即类型3),只需输入D:\parentDir
- echo ─────────────────────
- echo 注意:请勿建立带空格的目录!!
- echo ─────────────────────
- echo.
复制代码
作者: smilediao 时间: 2008-2-27 16:01
sorry,我忘记纠正了,其实第一种和第二种方法是一个原理,只要在cmd里输入md smilediao..\或者smilediao...\或者smilediao....\只要后面的点大于或等于2就可以建立这样的文件夹.非常抱歉,现在这篇文章流传的比较广,我也来不及纠正了!呵呵sorry!
作者: at008 时间: 2008-3-1 08:50 标题: 这样子做有什么用饿
图形界面不能访问,那怎么样才能访问,如果不能访问那要它干什么,
作者: 6589600 时间: 2008-3-1 22:38
有用的,比如你的文件怕意外删除或建立假体病毒文件
作者: ieutk 时间: 2008-3-5 10:50
那就在CMD下进入咯
作者: q888963963 时间: 2011-3-6 14:05
話說貌似批處理有錯誤啊、在快速建立U盘防Auto病毒文件夹中,那條“if exist %sPath% ( md %sPath%\autorun.inf\preventAuto...\ >nul 2>nul) else echo 你输入的盘符不存在磁盘,可能已经被删除!"應該在if exist %sPath%后加上:吧、、應該是“if exist %sPath%:( md %sPath%\autorun.inf\preventAuto...\ >nul 2>nul) else echo 你输入的盘符不存在磁盘,可能已经被删除!”
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |