标题:VB6拿到序号后,检查连续三天的文件夹里面是否有相同序号,可以实现吗?
取消只看楼主
宋政林
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2020-9-16
结帖率:100%
已结贴  问题点数:20 回复次数:1 
VB6拿到序号后,检查连续三天的文件夹里面是否有相同序号,可以实现吗?
各位老师:1,如下图片中的对话框输入序号后,要进行以天数在文件夹里面找有没有相同的序号.txt,有就提示讯息!能实现吗?谢谢
搜索更多相关主题的帖子: 相同 是否 文件夹 VB6 序号 
2021-11-18 05:58
宋政林
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2020-9-16
得分:0 
回复 2楼 apull
老师,您好,可能是我没太描述清楚,谢谢!
      :1,连续检测三天,(例如:今天是2021-11-18,那就要检查2021-11-16,2021-11-17,2021-11-18的文件夹,)
        2,text1.text里面输入进去序号后,每天会新建一个文件夹,是以当天的日期命名。(已完成)
          文件夹里面就是输入进去的序号,例如:123456789.txt.(已完成)
        
       问题点:在任何时候输入序号进去(例如输入:3456789),就去这三天里面寻找3456789.txt,如有就提示。
      
        例如:以当天(包含当天)2021-11-16,2021-11-17,2021-11-18
                                2021-11-17,2021-11-18,2021-11-19
                                2021-11-18,2021-11-19,2021-11-20
                                ...

'-----每天新加一个以当天日期为文件夹名的文件夹,
   
    Dim curDir As String '定义文件夹目录名
    curDir = "C:\result\" & Format$(Now, "YYYY-MM-DD") & "\" '以年月日 组成文件夹名称
    '判断该文件夹是否存在,不存在就新建
    If Len(Dir$(curDir, vbDirectory)) = 0 Then
    MkDir curDir
    End If
'--------------------------------------------------
'    Open "C:\result\curDir\.txt" For Output As #1     '打开XXX路径的XXX文件(双引号里表示文件位置和文件名)
'    Print #1, Txt_scan.Text     '写入Text1的Text内容
'    Close #1     '关闭
   
    sFile = curDir
    sPath = curDir '文件路徑存在sPath裡面
    sFile = sPath & "\" & Txt_scan.Text & ".txt"
    Open sFile For Output As #1 'Aspend Append才是附加写入
      Print #1, Txt_scan.Text
    Close #1

    strDir = Format(DateAdd("d", -3, Now()), "yyyy-mm-dd")

        
    '
    Shell ("C:\SM100\jig0.bat")
     'List1.AddItem "2,通知列印OK...!" ', 0 '用作狀態顯示
    Txt_scan.Text = ""

End Sub

2021-11-18 10:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-507563-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.269975 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved