找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 152|回复: 0

vb代码:删除过期文件

[复制链接]
发表于 2010 年 10 月 7 日 04:58:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×

本帖最后由 wsms 于 2009-2-9 12:37 编辑
vb代码实现获取文件创建时间,并跟踪规则删除指定过期的文件。
分享一段在我一个项目里面用到的代码
新建一个form,添加一个command按钮,添加以下代码
  1. Private Sub Command1_Click()
    Dim  文件名 As String
    Dim  创建时间 As String
    Dim  现在时间 As String
    ‘循环读取文件夹里面的文件
      文件名 = Dir("c:\APPSOFT", vbNormal)
      Do While 文件名 <>""
      Dim i As Integer
    ‘获取文件创建时间
        创建时间 = CreateObject("scripting.filesystemobject").getfile("c:\APPSOFT" & 文件名).DateCreated
        创建时间 = Format(创建时间, "yyyy-mm-dd")
        现在时间 = Format(Now, "yyyy-mm-dd")
    ‘删除一个星期前的文件,即7天前的文件
       i = DateDiff("d", 创建时间, 现在时间)
          If i > 7 Then
                Kill "c:\APPSOFT" & 文件名
           End If
      文件名 = Dir
      Loop
    End Sub
复制代码

Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 2 月 2 日 20:10 , Processed in 0.025671 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表