windows和linux删除指定目录及其该目录下的文件

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 -----------------------------------------》黑窗口等待按任意键来关闭黑窗口,暂时停止批处理程序的执行



另外一种windos删除文件的命令

@echo off
net stop lims-------------》lims为service服务里面的服务名称
ping 127.0.0.1 -n 10------------》停服务等待时间
del /f /s /q "D:\Apache Software Foundation\lims\logs\*"  -----------》删除logs文件夹下的所有文件
del /f /s /q "D:\Apache Software Foundation\lims\work\*"
del /f /s /q "D:\Apache Software Foundation\lims\temp\*"
ping 127.0.0.1 -n 10
net start lims



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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值