1、windows删除指定目录及其该目录下的子目录和文件脚本(文件需要保存为.bat为后缀的文件)
@echo off----------------------------------------------》echo off 命令的效果是:黑窗口执行时,不进行命令回显(不会显示脚本所执行的命令及结果),@表示echo off命令也不进行回显
echo 删除tomcat临时文件
rd /s/q E:\deploy\apache-tomcat-6\logs-----------------》rd删除目录命令,/s参数可以删除子目录,/q参数删除确认默认选择是,删除logs目录及其子目录、文件
rd /s/q E:\deploy\apache-tomcat-6\temp
rd /s/q E:\deploy\apache-tomcat-6\work
md E:\deploy\apache-tomcat-6\logs----------------------》md创建目录logs(目录位置:E:\deploy\apache-tomcat-6\logs)
md E:\deploy\apache-tomcat-6\temp
md E:\deploy\apache-tomcat-6\work
echo 删除结束
echo. & pause -----------------------------------------》黑窗口等待按任意键来关闭黑窗口,暂时停止批处理程序的执行
2、linux删除指定目录及其该目录下的子目录和文件脚本(文件需要编写为shell,如命名为rmtemplog.sh,并赋可执行权限)
#/bin/shell
echo rm logs; --------------》显示即将执行操作目的(rm logs)
rm -rf ../logs/*; --------------》删除该shell所在目录的上级目录下logs文件夹下的所有内容
echo rm temp;
rm -rf ../temp/*;
echo rm work;
rm -rf ../work/*
赋可执行权限的命令如:chmod +x ./rmtemplog.sh