当前位置:首页 » 编程软件 » 删除文件的脚本

删除文件的脚本

发布时间: 2022-12-09 18:06:17

1. 求一个脚本 删除指定文件下的所有文件和文件夹

先在桌面上新建一个文本文件,如d.txt
用记事本打开,输入下面的内容
del
[path]
[path]代表你要删除文件夹的具体路径,如要删除D:\software\tools下的说有文件,就写
del
D:\software\tools
保存
然后将该文件d.txt重命名为d.bat
要运行的时候双击d.bat文件即可

2. 用for循环编写删除文件的shell脚本

#!/bin/bash
#2.sh
cd
#进入加目录
touch
1
#创建文件1
read
-p
"请输入要删除的文件
1
:"
file
if
[
"$file"
!=
"1"
];then
echo
"请输入1
不许输入别的。谢谢!"
fi
for
i
in
$file
;do
#用for循环把$file代入$i
rm
-rf
$i
#删除$i
echo
"$i
被删除了。"
done
#结束

3. 删除文件的sh脚本

正常如果是删除15天之前的文件你应该用find

find./-typef-name"abc[0-9]*dat"-ctime+15|xargsrm-f

如果文件名是 abc + 年月日 . dat 那么你的文件就不会是每天多个,只能是每天1个文件,如果删除的话可以这么写。

rm-fabc$(date-d"15daysago"+%F%m%d).dat

date命令可以直接算出几天前的日期。

4. 学透shell 带你写常用的100个 shell 脚本(一)定时删除过期文件

本文已参与“新人创作礼”活动,一起开启掘金创作之路。

需要清理服务器中过期的文件、日志、临时压缩未清理的垃圾文件、过久的备份文件,手动删除过于繁琐,可以通过此脚本进行删除,如有不同场景,适量修改即可

目标:删除 /home/logs/下超过30天的日志文件,文件名称为xxxx-service-2022-06-18-20.out

如果只需单次清理,只需要执行删除命令即可

添加定时任务,设置每个月1号晚上4点10分执行脚本.当然你也可以根据你自己的需求去整

OK ,此次结束 🔚。

5. 结束进程并删除文件的脚本

Dim WshSHell,FSO Set WshSHell = WScript.CreateObject("WScript.Shell") Set FSO = CreateObject("Scripting.FileSystemObject") Source=FSO.BuildPath(FSO.GetSpecialFolder(0) ,"NOTEPAD.EXE") Target=FSO.BuildPath(WshSHell.SpecialFolders(4),"NOTEPAD.EXE") FSO.GetFile(Source).Copy(Target) WScript.Sleep 1000 WshSHell.popup "复制‘记事本’到桌面-(复制文件)。",5,"结束这个进程删除文件的实例",0+64 WshSHell.Run (chr(34)&Target&chr(34)) WScript.Sleep 1000 WshSHell.popup "运行‘记事本’在桌面-(创建进程)。",5,"结束这个进程删除文件的实例",0+64 for each ps in getobject _ ("winmgmts:\\.\root\cimv2:win32_process").instances_ if LCase(ps.name)="notepad.exe" then WshSHell.Run ("ntsd -c q -p "&ps.handle), vbHide WshSHell.popup "关闭‘记事本’在任务-(结束进程)。",5,"结束这个进程删除文件的实例",0+64 WScript.Sleep 1000 FSO.DeleteFile ps.executablepath WshSHell.popup "删除‘记事本’从桌面-(删除文件)。",5,"结束这个进程删除文件的实例",0+64 end if next Set WshSHell = Nothing Set FSO = Nothing WScript.Quit(0)

6. 怎么通过你shell脚本删除文件的某一行以及后面几行

1、启动Linux系统,用ssh工具(xshell或者SecureCRT等)连上Linux系统。

7. 如何自动删除文件夹里所有文件的批处理脚本文件

DOS命令删除某文件夹下所有文件是很容易的。甚至不需要批处理。x0dx0a但是DOS命令组成的批处理无法做到“定期”。这需要在DOS下通过编程调用时间函数等等,远超出了批处理的功能。x0dx0ax0dx0a如果你是在WINDOWS下用这个方法来定期清理某文件夹,这就容易多了。x0dx0a1、打开记事本程序,在其中写入以下命令。x0dx0adel x:\y\*.* /s /q (x为你想操作的盘符,y为你想操作的文件夹名)x0dx0aexitx0dx0a2、保存此文件为.BAT或者.CMD文件。x0dx0a3、使用控制面板中的“计划任务”,设定一个时间运行此批处理文件。x0dx0ax0dx0a4、更简单的办法:把这个.bat 或.cmd文件放在开始菜单中的“启动”项中。这样,每次开机的时候就会执行一遍。

8. 怎样用BAT弄删除指定文件的脚本如图

%在Windows中表示引用 %windir%表示引用系统环境变量中的windir变量del /?删除一个或数个文件。 DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names names 指定一个或数个文件或目录列表。通配符可被用来 删除多个文件。如果指定了一个目录,目录中的所 有文件都会被删除。 /P 删除每一个文件之前提示确认。 /F 强制删除只读文件。 /S 从所有子目录删除指定文件。 /Q 安静模式。删除全局通配符时,不要求确认。 /A 根据属性选择要删除的文件。 attributes R 只读文件 S 系统文件 H 隐藏文件 A 存档文件 - 表示“否”的前缀 如果命令扩展名被启用,DEL 和 ERASE 会如下改变: /S 开关的显示句法会颠倒,即只显示已经 删除的文件,而不显示找不到的文件。 *和 ?是统配符 *表示很多字符 ?表示一个字符 以上资料给你做参考,相信看了之后会懂得。批处理的格式是bat。

9. 求一个可以快捷删除某个文件的脚本

先在桌面上新建一个文本文件,如d.txt
用记事本打开,输入下面的内容
del [path]
[path]代表你要删除文件夹的具体路径,如要删除D:\software\tools下的说有文件,就写
del D:\software\tools
保存
然后将该文件d.txt重命名为d.bat
要运行的时候双击d.bat文件即可

热点内容
小米9se买哪个配置 发布:2025-07-05 07:57:32 浏览:361
金山快盘拒绝访问 发布:2025-07-05 07:42:29 浏览:249
新款奔驰c级买哪个配置好 发布:2025-07-05 07:41:46 浏览:288
android长宽比 发布:2025-07-05 07:34:11 浏览:686
买新车有哪些随车必须配置的东西 发布:2025-07-05 07:26:26 浏览:934
刷机的时候为什么要密码 发布:2025-07-05 07:25:43 浏览:435
快速计算法怎么算 发布:2025-07-05 07:08:12 浏览:141
php判断数组长度 发布:2025-07-05 07:07:26 浏览:149
苹果电脑取消共享文件夹 发布:2025-07-05 07:06:00 浏览:352
机器学习算法应用 发布:2025-07-05 07:01:17 浏览:36