标题: [文件操作] 求 一段 自动删除文件的代码 [打印本页]
作者: 00bat44 时间: 2008-10-26 10:21 标题: 求 一段 自动删除文件的代码
目的就是只要这个文件存在就自动删除,怎么搞??
高手们告诉下~~~
作者: jellyhk 时间: 2008-10-26 10:36
假设这个文件是c:\bat.txt
if exist c:\bat.txt del c:\bat.txt
就行了!
作者: loveruixue 时间: 2008-10-26 11:10
刚学批处理,请高手指教
@echo off
:a
if exist 你想删除的文件 del /f /a /q 你想删除的文件
goto a
作者: Batcher 时间: 2008-10-26 15:29
这样行吗?- @echo off
- del /q /f /a "C:\test.txt" 2>nul
复制代码
作者: jellyhk 时间: 2008-10-26 20:43
原帖由 Batcher 于 2008-10-26 15:29 发表
这样行吗?@echo off
del /q /f /a "C:\test.txt" 2>nul
想 了想 好像行哦!
方正存在的话就会删除!不存在就当没搞过嘿嘿!
厉害!
[ 本帖最后由 jellyhk 于 2008-10-26 20:44 编辑 ]
作者: fastslz 时间: 2008-10-26 21:10
再来个按属性删除- dir /AH "C:\test.txt">nul 2>nul&&del /q /f /a "C:\test.txt"
复制代码
删除只带隐藏属性的C:\test.txt
和del /q /f /ah "C:\test.txt"相比多了个判断是否是目录
/A 显示具有指定属性的文件。
attributes D 目录 R 只读文件
H 隐藏文件 A 准备存档的文件
S 系统文件 - 表示“否”的前缀
[ 本帖最后由 fastslz 于 2008-10-26 21:20 编辑 ]
作者: beck1321 时间: 2008-11-1 09:08
原帖由 Batcher 于 2008-10-26 15:29 发表
这样行吗?@echo off
del /q /f /a "C:\test.txt" 2>nul
很好用 赞一个
作者: beck1321 时间: 2008-11-1 09:09
原帖由 fastslz 于 2008-10-26 21:10 发表
再来个按属性删除dir /AH "C:\test.txt">nul 2>nul&&del /q /f /a "C:\test.txt"删除只带隐藏属性的C:\test.txt
和del /q /f /ah "C:\test.txt"相比多了个判断是否是目录
我是菜鸟 不懂 照复制 过来 但是没用。。。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |