易语言关于“删除文件”的问题
来源:百度知道 编辑:UC知道 时间:2024/06/05 21:27:58
我想用易语言的删除文件功能来清理一些电脑的垃圾,但用“删除文件”命令时却不能“*.扩展名”的文件,示例如下:
.版本 2
.如果真 (选择框8.选中 = 真)
删除文件 (“%windir%\*.bak”)
但却删除不了windows目录下的任何bak文件,请高手指点!
.版本 2
.如果真 (选择框8.选中 = 真)
删除文件 (“%windir%\*.bak”)
但却删除不了windows目录下的任何bak文件,请高手指点!
删除所有指定格式的文件,用一个计次循环 来实现,用我下面的这个源码吧。。
.版本 2
.子程序 _按钮1_被单击
.局部变量 删除, 文本型
删除 = 寻找文件 (取运行目录 () + “\*.*”, )
.判断循环首 (删除 ≠ “”)
置文件属性 (取运行目录 () + “\” + 删除, 0)
删除文件 (取运行目录 () + “\” + 删除)
删除 = 寻找文件 (, )
.判断循环尾 ()
这句代码 删除 = 寻找文件 (取运行目录 () + “\*.*”, ) 的意思就是删除所有文件,你要只删除bak格式的,就修改成
删除 = 寻找文件 (取运行目录 () + “\*.bak”, ) 这样就可以了
易语言不支持环境变量
可以:
.版本 2
删除文件(取特定目录 (9) +"*.bak")
或者写道批处理运行
.版本 2
写到文件 (取当前目录 () + “\temp.cmd”, 到字节集 (“del %windir%\*.bak” + #换行符 + “del %0”))
运行 (取当前目录 () + “\temp.cmd”, 假, )