Windows
-
cd
到本地仓库目录下,运行命令
for /r %i in (*.lastUpdated) do del %i
- 批处理文件
在 window 中生成一个 cleanLastUpdate.bat
的文件,输入如下数据
@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
的文件,输入如下数据
#!/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
网友评论