color 1f
:star
cls
title 文件夾偽裝 V1.0
Echo.
Echo ==============================================================
Echo.
Echo 文件夾偽裝(V1.0) 測試版
Echo.
Echo %username% 歡迎使用,請選擇(1,2,3,4,5,6,7,8)
Echo.
Echo 1.新建文件夾
Echo 2.打開文件夾
Echo 3.刪除文件夾(強制刪除)
echo (1,2,3中文件夾指特殊文件夾,如A...)
Echo 4.設置路徑
Echo 5.返回菜單
Echo 6.使用幫助
Echo 7.其他偽裝
Echo 8.關於 0.退出
Echo.
Echo 工作路徑: %cdname%
Echo.
Echo ==============================================================
Echo.
Set no=:
Set /p no= 請選擇:
Set "no=%no:"=%"
If "%no%"==":" Goto star
If "%no%"=="1" Goto 1
If "%no%"=="2" Goto pass
If "%no%"=="3" Goto pass
If "%no%"=="4" Goto 4
If "%no%"=="6" Goto 6
If "%no%"=="7" Goto pass
If "%no%"=="8" Goto 8
If "%no%"=="0" Goto 0
Goto star
:1
cls
title 新建文件夾
Echo.
Echo ==============================================================
Echo.
Echo 文件夾偽裝-新建
Echo.
Echo 作用:用於新建一個文件夾
Echo.
Echo 例子:如新建"A",結果為在當前目錄下出現
Echo 名為"A."的文件夾.
Echo 注意:1.請確定要在當前目錄下操作.
Echo 2.文件夾名不能包含非法字符.
Echo 3.如果不在當前目錄下,請輸入完整路徑.
Echo.
Echo 5.返回菜單 6.使用幫助 0.退出
Echo.
Echo 工作路徑: %cdname%
Echo.
Echo ==============================================================
Echo.
Set new=:
Set /p new=請輸入要新建的文件夾名:
Set "new=%new:"=%"
If "%new%"==":" Goto 1
If "%new%"=="5" Goto 5
If "%new%"=="6" Goto 6
If "%new%"=="0" Goto 0
If Exist %new%.. goto error
(md %new%.. || goto error)
goto ok
:2
cls
title 偽裝文件夾-打開文件
Echo.
Echo ==============================================================
Echo.
Echo 文件夾偽裝-打開
Echo.
Echo 作用:用於打開一個文件夾
Echo.
Echo 例子:如打開"A",結果為打開當前目錄下
Echo 名為"A.."的文件夾.
Echo 注意:1.請確定要在當前目錄下操作.
Echo 2.文件夾名不能包含非法字符.
Echo 3.如果不在當前目錄下,請輸入完整路徑.
echo 4.路徑含有空格可能導致無法打開.
echo 5.請確定文件夾存在,否則系統會提示錯誤.
Echo.
Echo 5.返回菜單 6.使用幫助 0.退出
Echo.
Echo 工作路徑: %cdname%
Echo.
Echo ==============================================================
Echo.
Set open=:
Set /p open=請輸入要打開的文件夾名:
Set "open=%open:"=%"
If "%open%"==":" Goto 2
If "%open%"=="5" Goto 5
If "%open%"=="6" Goto 6
If "%open%"=="0" Goto 0
for %%i in (Z Y X W V U T S R Q P O N M L K J I H G F E D C) do (if %cdname%==%%i: (start %cdname%%open%.. &goto ok||goto error))
(start %cdname%\%open%.. &goto ok || goto error)
goto ok
:3
cls
title 偽裝文件夾-刪除文件
Echo.
Echo ==============================================================
Echo.
Echo 文件夾偽裝-刪除
Echo.
Echo 作用:用於刪除一個文件夾
Echo.
Echo 例子:如打開"A",結果為刪除當前目錄下
Echo 名為"A.."的文件夾.
Echo 注意:1.請確定要在當前目錄下操作.
Echo 2.文件夾名不能包含非法字符.
Echo 3.如果不在當前目錄下,請輸入完整路徑.
Echo.
Echo 5.返回菜單 6.使用幫助 0.退出
Echo.
Echo 工作路徑: %cdname%
Echo.
Echo ==============================================================
Echo.
Set del=:
Set /p del=請輸入要刪除的文件夾名:
Set "del=%del:"=%"
If "%del%"==":" Goto 3
If "%del%"=="5" Goto 5
If "%del%"=="6" Goto 6
If "%del%"=="0" Goto 0
(rd %del%.. /s /q || goto error)
goto ok
:4
cls
title 文件夾偽裝-設置路徑
Echo.
Echo ==============================================================
Echo.
Echo 文件夾偽裝-設置路徑
Echo.
Echo 設置路徑:設置程序工作路徑。
Echo 例子:如:c:windows
Echo 結果:程序會在"c:windows"目錄下工作
Echo 包含子目錄。
Echo 注意事項:1.直接回車使用當前工作路徑.
Echo 2.所有工作在工作路徑下進行.
Echo 3.支持拖放目錄.
Echo 4.直接輸入路徑不含引號(d:123).
Echo.
Echo 工作路徑:%cdname%
Echo.
Echo 5.返回菜單 6.使用幫助 0.退出
Echo.
Echo ==============================================================
Echo.
Set /p cdname= 請輸入路徑:
Set "cdname=%cdname:"=%"
If "%cdname%"=="5" Goto 5
If "%cdname%"=="6" Goto 6
If "%cdname%"=="0" Goto 0
If Exist "%cdname%" (Cd /d "%cdname%" >nul 2>nul && set "%cdname%=%cd%" || Goto error) Else Set cdname=%Cd% & Goto error
Goto ok