当前位置: 首页 > news >正文

做旅游攻略比较好的网站软件编程培训机构

做旅游攻略比较好的网站,软件编程培训机构,尚层装饰,wordpress怎么使用插件删除指定目录下,所有在某个指定分钟以前的文件,可以用来清理经常生成很多文件的目录,但又需要保留最新的一部分文件 支持拖放目录到界面 能够记忆设置,下次启动后不用重新设置,可以直接开始 应用场景比如&#xff1a…

删除指定目录下,所有在某个指定分钟以前的文件,可以用来清理经常生成很多文件的目录,但又需要保留最新的一部分文件

支持拖放目录到界面
能够记忆设置,下次启动后不用重新设置,可以直接开始

应用场景比如:游戏定时存档,日志目录、监控文件目录等

关于这个删除后备份,我的需求是这样,如果你要的是删除前备份,可以把_del()函数里的_bak()调用放到最前面

不多废话,直接上代码

SetWorkingDir %A_ScriptDir%SplitPath, A_ScriptName,,,,IniFile
IniFile = %IniFile%.iniGui New, -0x10000 -0x30000 ;无最小化和最大坏按钮
Gui Font, s9, Segoe UIGui Add, Text, x10 y15 w34 h20 +0x200, 目录:
Gui Add, Edit, vEdtFolder gOnEdtFolderChange x64 y14 w299 h21Gui Add, Text, x10 y51 w48 h23 +0x200, 分钟前:
Gui Add, Edit, vEdtMin gOnEdtMinChange x63 y51 w26 h21Gui Add, CheckBox, vChkBak gOnChkBakChange x10 y88 w85 h23, 删除后备份Gui Add, Text, x115 y50 w98 h23 +0x200, 检测间隔[分钟]:
Gui Add, Edit, vEdtInterval gOnEdtIntervalChange x216 y50 w26 h21Gui Add, Edit, vEdtZipFile gOnEdtZipFileChange x100 y88 w265 h21Gui Add, Button, gOnBtnStart x147 y130 w72 h23, 开始监视;读取INI赋值
IniRead, Folder, % IniFile, Base, Folder
if (Folder = "" || Folder == "ERROR")Folder = 拖放文件夹到这里
IniRead, Min, % IniFile, Base, Min
if (Min = "" || Min == "ERROR")Min = 30
IniRead, Interval, % IniFile, Base, Interval
if (Interval = "" || Interval == "ERROR")Interval = 5
IniRead, IsBackup, % IniFile, Base, IsBackup
if (IsBackup = "" || IsBackup == "ERROR")IsBackup = 0
IniRead, ZipFile, % IniFile, Base, ZipFile
if (ZipFile = "" || ZipFile == "ERROR")ZipFile = 备份文件路径 [扩展名:.zip]
GuiControl,, EdtFolder, % Folder
GuiControl,, EdtMin, % Min
GuiControl,, EdtInterval, % Interval
GuiControl,, ChkBak, % IsBackup
GuiControl,, EdtZipFile, % ZipFileGui Show, w371 h169, 删除目录下指定分钟以前的文件
ReturnOnEdtFolderChange:
global Folder
GuiControlGet, Folder, , EdtFolder
;MsgBox % Folder
IniWrite % Folder,  % IniFile, Base, Folder
ReturnOnEdtMinChange:
global Min
GuiControlGet, Min, , EdtMin
IniWrite % Min,  % IniFile, Base, Min
ReturnOnEdtIntervalChange:
global Interval
GuiControlGet, Interval, , EdtInterval
IniWrite % Interval,  % IniFile, Base, Interval
ReturnOnChkBakChange:
global IsBackup
GuiControlGet, IsBackup, , ChkBak
IniWrite % IsBackup,  % IniFile, Base, IsBackup
ReturnOnEdtZipFileChange:
global ZipFile
GuiControlGet, ZipFile, , EdtZipFile
IniWrite % ZipFile,  % IniFile, Base, ZipFile
ReturnGuiDropFiles:
Loop, Parse, A_GuiEvent, `n
{global IniFileFirstFile = %A_LoopField%FileGetAttrib, Attributes, % FirstFileIfInString, Attributes, D ;是目录;MsgBox This is a directory.GuiControl,, EdtFolder, % FirstFile ;自动调用onChangebreak
}
ReturnOnBtnStart:
global Folder
if !FileExist(Folder)
{MsgBox 目录不存在!return
}Gui, Hideglobal Interval
_del()
SetTimer _del, % Interval * 60 * 1000
ReturnGuiEscape:
GuiClose:ExitApp_del(){global Folder ;必须引用global MinLoop  %Folder%\*{;计算文件的最后修改时间距离当前时间的分钟数TimeNow := A_NowEnvSub TimeNow, A_LoopFileTimeModified, Minutes;如果文件的最后修改时间超过了指定的分钟数,就删除该文件if (TimeNow > Min){;MsgBox %A_LoopFileFullPath%;尽可能删除到回收站,否则使用FileDeleteFileRecycle %A_LoopFileFullPath%}}_bak()
}_bak()
{global Folderglobal ZipFileIfExist %ZipFile%FileRecycle %ZipFile%;双引号路径可以处理空格Run 7z.exe a -tzip -r "%ZipFile%" "%Folder%",,Hide
}
http://www.yayakq.cn/news/377226/

相关文章:

  • 邯郸教育网站建设工程装修设计公司
  • 传统软件开发流程淘宝seo是指什么
  • 耿马网站建设设计之家官网首页
  • 湖南省建设部网站网站开发实现顺序
  • 图书馆网站建设报告网站建设需要用什么书
  • 网站显示目录网站建设成都
  • 网站模版好建设吗长春火车站附近宾馆
  • 外贸响应式网站茌平网站建设菜谱制作
  • 网站搜索框如何做公司网站域名 优帮云
  • 住宅设计网站推荐寻找郑州网站建设
  • 网站开发 经济可行性中国企业商务网站建设
  • 网站开发的基本知识wordpress 多站点共享
  • 网站备案期间临时网页织梦网站tag怎么做
  • 龙泉建设局网站怎么查看网站根目录
  • 网站建设案例百度云查询数据的网站怎么做的
  • 关于文艺网站建设政策网站怎么做可以再上面输入文字
  • 网站seo设置是什么网站建设 语言
  • 找做网站公司经验wordpress导出全站链接
  • 北京建网站公司有哪些雷州市网站建设
  • 手机如何制作网站源码wordpress 需要事务
  • 双流兴城投资建设有限公司网站中山专业做网站公司
  • 昆明著名网站苏州手机app开发公司
  • 给个人网站做百度百科高端网站开发建设
  • 网站数据比较免费网站空间10g
  • 洛龙区网站制作建设费用挂机赚一小时75元
  • 八年级信息网站怎么做重庆中企动力地址
  • 家居网站建设定位分析论文大型网站技术架构
  • 响应式网站 图片居中网站标题怎么做链接
  • 动力网站重庆网站平台如何推广
  • 优化网站除了百度站长购物网站开发设计类图