在 Dimenions 匯出的檔案都有個 .metadata 資料夾。因為我想匯出到本機後改以 TortoiseHg 做版控,所以就把 .metadata 資料夾給全部刪了。
首先打開 DOS 命令提示視窗(開始→執行→cmd),切換到要刪除檔案的資料夾後,輸入下列指令:
for /f %a in ('dir .metadata /s /b') do del/q %a
".metadata" 可以改成你要刪除的資料夾名稱。
--
因為後來滿常用到,我想把這段寫成批次檔,但是一直發生命令提示字元錯誤之類的訊息。查了一下是用法不對。
在《DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~)》http://kdisk-sina-com.iteye.com/blog/435099這篇有提到:「在批處理文件中使用 FOR 命令時,指定變量請使用 %%variable」
附上修改後的批次檔:
echo off
set /p VAR=Do you want to delete .metadata folders? (y or N)
set FLAG="0"
IF (%VAR%)==() exit /b
REM if only user set Y or y, delete .metadata folders
IF (%VAR%)==Y then (
set FLAG="1"
)
IF (%VAR%)==y then (
set FLAG="1"
)
IF %FLAG%=="0" exit /b
for /f %%a in ('dir .metadata /s /b') do del/q %%a
for /f %%a in ('dir .metadata /s /b') do rd/q %%a
文章標籤
全站熱搜
留言列表