visualbasic程式设计范例教本
35页1、第13章 檔案與資料夾處理,13-1 檔案與資料夾操作 13-2 循序檔案的文字檔案讀寫 13-3 隨機檔案的處理 13-4 二進位檔案的讀寫 13-5 檔案對話方塊,13-1 檔案與資料夾操作,13-1-1 顯示資料夾與檔案清單 13-1-2 顯示檔案資訊 13-1-3 檔案刪除、更名與複製,13-1-1 顯示資料夾與檔案清單-相關函數,Visual Basic提供資料夾的相關函數,可以取得資料夾下檔案與子資料夾清單,還可以建立、切換和刪除資料夾,如下表所示:,13-1-1 顯示資料夾與檔案清單-顯示檔案,例如:顯示副檔名.txt的隱藏檔案,如下所示: filename = Dir(“*.txt“, vbHidden) 上述程式碼傳回檔案屬性為隱藏(vbHidden),且副檔名為.txt的檔案名稱,傳回值是第1個符合的檔案名稱,如果需要下一個,請再次呼叫Dir()函數,但不需任何參數,如下所示: filename = Dir() 上述程式碼傳回下一個符合條件的檔案名稱。,13-1-1 顯示資料夾與檔案清單-取得檔案與資料夾清單,換句話說,配合Do/Loop迴圈,我們就可以取得檔案或子
2、資料夾清單,如下所示: strItem = Dir(“*.*“) Do Until strItem = “ lstFiles.Items.Add(strItem) strItem = Dir() 下一個 Loop,13-1-2 顯示檔案資訊-相關函數,對於指定的檔案或資料夾,Visual Basic提供函數可以取得檔案或資料夾屬性、檔案尺寸和最後修改的日期/時間,如下表所示:,13-1-2 顯示檔案資訊-範例,GetAttr()函數同時可以取得檔案和資料夾屬性,其使用範例,如下所示: Dim fileAttr As FileAttribute fileAttr = GetAttr(txtFile.Text) 程式碼在宣告FileAttribute變數fileAttr後,呼叫GetAttr()函數取得檔案的屬性常數和,如下所示: FileAttribute.Normal Or FileAttribute.ReadOnly 上述運算式是檔案屬性常數的Or運算,其值是檔案屬性的一般和唯讀。,13-1-2 顯示檔案資訊-常數,相關屬性常數可以是FileAttribute列舉常數或Visual
3、Basic常數,如下表所示:,13-1-3 檔案刪除、更名與複製,Visual Basic檔案處理函數可以刪除、更名和複製檔案,其參數Path是完整的檔案路徑字串,如下表所示:,13-2 循序檔案的文字檔案讀寫,13-2-1 檔案種類 13-2-2 文字檔案的讀寫,13-2-1 檔案種類-說明,檔案是儲存在電腦磁碟機中的位元組資料,當Visual Basic應用程式存取檔案內容時,需要知道位元組資料是代表字元、數值、整數或字串,取決於檔案類型。 Visual Basic提供三種檔案存取類型,如下所示: 循序檔案:擁有讀取(Input)、寫入(Output)和新增(Append)三種模式,可以將字串資料寫入與讀取文字檔案,例如:記錄檔和一般文字檔案。 隨機檔案:提供隨機(Random)模式,使用類似資料庫記錄(Records)方式來存取檔案,每一個記錄的長度是相等的。 二進位檔案:使用二進位(Binary)模式存取檔案的位元組資料,特別適用在可變長度的資料。,13-2-1 檔案種類-VB函數,在存取各類型檔案時,讀取和寫入檔案的Visual Basic函數,如下表所示:,13-2-2 文
4、字檔案的讀寫-開啟與關閉檔案(相關函數),循序檔案最常的應用是讀寫文字檔案,例如:Windows記錄檔或【記事本】程式建立的一般文字檔案。 Visual Basic開啟、關閉或讀寫檔案時,都是使用整數的檔案編號值來識別開啟的檔案(因為程式可能同時開啟多個檔案),其相關函數,如下表所示:,13-2-2 文字檔案的讀寫-開啟與關閉檔案(開啟檔案),首先使用FreeFile()函數取得可用檔案編號後,就可以使用FileOpen()函數開啟檔案,如下: fileNum = FreeFile() FileOpen(fileNum, fileName, OpenMode.Output) 程式碼在取得fileNum檔案編號後,以OpenMode.Output模式開啟fileName檔案。當然也可以自行指定檔案編號,如下所示: FileOpen(1, fileName, OpenMode.Output) FileOpen()函數直接指定檔案編號為整數1,檔案存取類型是最後參數的OpenMode列舉常數。,13-2-2 文字檔案的讀寫-開啟與關閉檔案(列舉常數),OpenMode列舉常數以循序檔案來說有
《visualbasic程式设计范例教本》由会员小**分享,可在线阅读,更多相关《visualbasic程式设计范例教本》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-01-31 15页
2024-01-31 21页
2024-01-31 37页
2024-01-31 30页
2024-01-31 22页
2024-01-31 48页
2024-01-31 32页
2024-01-31 40页
2024-01-31 31页
2024-01-31 20页