1、编写一个bat批处理文件。其中rem可以去掉,这里保留是为了方便观看执行效果。
2、然后,将要包括有要删除文件的文本文件,拖放到该批处理文件上施放,批处理就会运行,并成功删除其中所列全部文件。
3、下面就代码一个关键点进行介绍。首先,我们使用“%1”系统变量,可以获得拖放文件的完整路径。
4、然后type %1是将文本文件中的内容输出成字符串,以方便for /F命令使用。
5、另外批处理中使用了“丛帆昌tokens=1*”,主要是考察到部分文件路径中包含有空间,配合后面渗扒的“%%i %%j”就可以完整的获到到文件路径。
6、同时,在命令中使用双引号将%%i %%j括起来,是为了确保del命令能够正确识别带有空格的文件名,否则就会报找不到文件的错误。
7、如果批处理在读取文件路径时,路径中的中轿唤文乱码,那么则可以让txt文件另存一下,并确保编码选择“asni”。
DOS命令删除某文件夹下所有文件是很容易的。甚至不需要批处肆世理。\x0d\x0a但是DOS命令组成的批处理无法做到“定期”。这需要在DOS下通过编程调用时间函数等等,远超出了批处理的功能。\x0d\x0a\x0d\x0a如果你是在WINDOWS下用这个方法来定期清理某文件夹,这就容易多了。\x0d\x0a1、打开记事本程序,在其中写入以下命令。\x0d\x0adel x:\y\*.* /s /q (x为你想 *** 作的盘符,y为你想 *** 作的文件夹名)\x0d\x0aexit\x0d\x0a2、保存此文件为.BAT或者.CMD文件。\x0d\x0a3、使用控制面板中的“计划任务”,设定慧雹蚂一个时间运行此批处理文件。\x0d\x0a\x0d\x0a4、更简单的办法:把这个.bat 或.cmd文件放在开始菜单中的“启动”项中。这样,每次开前埋机的时候就会执行一遍。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)