[DOS]移除從CC取下的檔案唯讀屬性及控制檔(*.db)
紀錄一下過程
問題描述
公司使用的版控工具是IBM的ClearCase,想要把程式碼從程式庫取出後獨立出來,發現有下列項目需要調整:
1. 移除取下的檔案唯讀屬性。
2. 移除版本控管的控制檔(*.db)。
解決方式
法一、註冊檔(*.reg)
執行Removing_CC_Controller.reg,點兩下註冊(需要系統管理員權限);內容如下:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Removing_CC_Controller]
@="Removing_CC_Controller"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Removing_CC_Controller\command]
@="cmd.exe /c \" TITLE Removing CC controller in %1 && attrib -S -H -R \"%1\\*.*\" /S /D && DEL /F /S /Q \"%1\\*.db\" \""
使用方式
在資料夾上點選滑鼠右鍵執行Removing_CC_Controller
法二、批次檔(*.Bat)
執行Removing_CC_Controller.bat,內容如下:
@echo off
rem iniPath:CC取下的檔案資料夾位置
set /p iniPath=請輸入CC取下的檔案資料夾:
attrib -S -H -R %iniPath%\*.* /S /D
DEL /F /S /Q %iniPath%\*.db
@echo on
PAUSE
使用方式
點選bat檔,輸入路徑