中易网

vb,在一个固定的文件夹A中,每天新加一个以当天日期为文件夹名的文件夹,

答案:2  悬赏:30  
解决时间 2021-03-22 12:36
想在来文件夹A中,最多存在3个最新日期文件。如何办,代码是什么?
最佳答案
如:已经存在 D:\A 文件夹,在该文件夹中一当前日期为文件夹名建文件夹.程序如下:

Dim curDir As String '定义文件夹目录名
curDir = "D:\1\" & Format$(Now,"YYYYMMDD") & "\" '以年月日 组成文件夹名称
'判断该文件夹是否存在,不存在就新建
If Len(Dir$(curDir, vbDirectory)) = 0 Then
MkDir curDir
End If
2、如果仅保留 D:\A 目录下以当前日期为最新日期的3个文件夹,其余的都删除
dim curDir As String
dim curPathName
dim curFileName1 As string
dim curFileName2 As string
dim curFileName3 As string

curDir="D:\A\"
curFileName1=curDir & Format$(Date,"YYYYMMDD")
curFileName2=curDir & Format$(DateAdd("d",-1,Date),"YYYYMMDD")
curFileName3=curDir & Format$(DateAdd("d",-2,Date),"YYYYMMDD")

curPathName = Dir(curDir, vbDirectory)
Do While curPathName <> ""
If curPathName <> "." And curPathName <> ".." Then
If (GetAttr(curDir & curPathName) And vbDirectory) = vbDirectory Then
If curPathName <> curFileName1 And curPathName <> curFileName2
And curPathName <> curFileName2 Then
Kill curPathName
End If
End If
End If
curPathName = Dir
Loop
全部回答
任务占坑
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ三国怎么激活四象装备。。鞋子没四象
你好,请问我在厂里请病假有没有基本工资呀!
r11s怎样重启手机
c++switch case 语句实现分段函数
子在川上曰,逝者如斯夫 的川是哪条河流
不含卫星地面接收设施和不含无线电发射设施有
温度湿度合适果实会不会继续成熟
我想在夏天弄点小生意!卖冰糕和散装雪碧可乐
小班安全教案不玩餐具
湖北安陆韵达快递
三国志12游戏里,曹操是不是疯了?玩到了220
别克GL8行车中油门回不下米
黄岛铁山修的是轻轨吗
远得要命的爱情孟响身世是什么 孟响是沈岸的
小孩用防臭鞋垫好吗?
推荐资讯
主观感受性客体的意思是什么?
佳能3220一体机故障
小背篓适合什么样的衣服
加热后的鲜牛奶隔夜后还能喝吗
电动车把我汽车撞了,但是当时没有报警,过了一
养女嫁外地 户口迁移外地夫家 养父母还有一亲
美国第2 3 4 5 6 7舰队司令部都在哪
“as amended at the date of the order”什
遂宁龙凤有房子卖吗房价多少
有道翻译官和有道词典哪个好用?
暖通专业本科生考了计算机和证券职业资格有用
黑色运动裤配什么样的女秋衣好看
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?