Windows
-
cd
到本地倉庫目錄下溅潜,運行命令
for /r %i in (*.lastUpdated) do del %i
- 批處理文件
在 window 中生成一個 cleanLastUpdate.bat
的文件语稠,輸入如下數(shù)據(jù)
@echo off
set REPOSITORY_PATH=F:\repository
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
del /s /q %%i
)
rem 搜索完畢
pause
Linux
-
cd
到本地倉庫目錄下伟众,運行命令
find . -name "*.lastUpdated" | xargs rm -fr
- 在 linux 機器上生成一個
cleanLastUpdate.sh
的文件算灸,輸入如下數(shù)據(jù)
#!/bin/sh
basePath=$1
# 如果沒有輸入掃描目錄蛤吓,則認為是當前目錄
if [[ -z $basePath ]];then
cd `dirname $0`
basePath=`pwd`
fi
echo "開始掃描目錄:"$basePath
flag=0
for path in `find $basePath -name "*.lastUpdated"`
do
echo "正在刪除:"$path
rm -rf $path
flag=1
done
if [[ $flag -eq 1 ]];then
echo "刪除完成"
else
echo "沒有找到lastUpdated文件"
fi