| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1855 人关注过本帖
标题:VB6 存取TXT檔範例
取消只看楼主 加入收藏
kedian1968
Rank: 2
等 级:论坛游民
帖 子:15
专家分:15
注 册:2022-2-15
结帖率:33.33%
收藏
 问题点数:0 回复次数:0 
VB6 存取TXT檔範例
'全域變數
Private 路徑 As String, 內容 As String, 檔名 As String

Private Sub Form_Load() '主視窗啟動執行
    內容 = Text1.Text
    路徑 = Text2.Text
    檔名 = Text3.Text
End Sub

Private Sub Text1_Change() '變更時更新參數
    If Text1.CausesValidation Then 內容 = Text1.Text
End Sub

Private Sub Text2_Change() '變更時更新參數
    If Text2.CausesValidation Then 路徑 = Text2.Text
End Sub

Private Sub Text3_Change() '失焦後執行
    If Text3.CausesValidation Then 檔名 = Text3.Text
End Sub

Private Function 寫入TXT(ByVal OutputFilePath As String, Content As String) '路徑 ,內容
    Open OutputFilePath For Output As #2 ' 開啟 OutputFilePath 文字檔,使用編號 #2 檔案代碼
    Print #2, Content ' 將 Content 的內容寫入編號 #2 的檔案
    Close #2 ' 關閉編號 #2 檔案
End Function

Private Sub Command1_Click() '按鈕
    檢查目錄 (路徑)
    Call 寫入TXT(路徑 & 檔名, 內容)
    Me.Print 讀取TXT(路徑 & 檔名)
End Sub

Private Sub Command2_Click()
    If 檢查目錄(路徑) Then
        Me.Print "無目錄已建立"
    Else
        Me.Print "找到目錄"
    End If
   
    If 檢查檔案(路徑 & 檔名) Then
        Me.Print "找不到檔案"
    Else
        Me.Print "找到檔案"
    End If
End Sub

Private Function 讀取TXT(ByVal FilePath As String) '路徑
    Dim StrContent As String '讀取暫存
    StrContent = ""
    Open FilePath For Input As #1 ' 開啟 FilePath 文字檔,使用編號 #1 檔案代碼
    Do Until EOF(1) ' 執行迴圈,直到編號 #1 檔案遇到結尾為止
        Line Input #1, LineFromFile ' 從編號 #1 檔案讀取一行資料
        StrContent = StrContent & LineFromFile & " " ' 輸出一行資料
    Loop
    讀取TXT = StrContent
    Close #1 ' 關閉編號 #1 檔案
End Function

Private Function 檢查目錄(ByVal output_dir As String) '路徑
    檢查目錄 = 0
    If Dir(output_dir, vbDirectory) = "" Then ' 若目的地目錄不存在
        MkDir (output_dir) ' 建立新的目錄
        檢查目錄 = 1
    End If
End Function

Private Function 檢查檔案(ByVal check_file As String) '路徑
    檢查檔案 = 0
    If Dir$(check_file) = "" Then 檢查檔案 = 1
End Function
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: Sub If End Private String 
2022-02-21 13:39
快速回复:VB6 存取TXT檔範例
数据加载中...
 
   



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

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