文件及其基本操作_第1頁
文件及其基本操作_第2頁
文件及其基本操作_第3頁
文件及其基本操作_第4頁
文件及其基本操作_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

文件及其基本操作VisualBasic程序設(shè)計(jì)教程2

VB文件操作

文件及其基本操作1.1

文件概述1.文件的概念

文件是存儲(chǔ)在外存儲(chǔ)器上的、用文件名標(biāo)志的數(shù)據(jù)的集合。操作系統(tǒng)對(duì)文件實(shí)行“按名存取”,所有的文件都必須有文件名,文件名是處理文件的依據(jù)。也就是說,要找到存儲(chǔ)在外部介質(zhì)上的數(shù)據(jù)信息,必須先按所提供的文件名找到指定的文件,然后再從該文件中讀取數(shù)據(jù)信息。用戶要向外部介質(zhì)上存儲(chǔ)數(shù)據(jù)信息,也必須先建立一個(gè)文件(即建立文件名),然后再向該文件輸出需要存儲(chǔ)的信息。3

VB文件操作

文件及其基本操作1.1

文件概述2.文件的分類按文件內(nèi)容按數(shù)據(jù)編碼方式按文件訪問模式程序文件數(shù)據(jù)文件ASCII文件二進(jìn)制文件

順序文件隨機(jī)文件二進(jìn)制文件。4

VB文件操作

文件及其基本操作1.1

文件概述2.文件的分類(1)順序文件(sequentialfile)順序文件是最簡單的文件結(jié)構(gòu),這種文件中的記錄是一個(gè)接一個(gè)順序地存放的。在這種文件中,只能從頭開始,一個(gè)記錄一個(gè)記錄地順序讀取,直到找到要查找的記錄為止。順序文件是專門用來處理文本文件的。5

VB文件操作

文件及其基本操作1.1

文件概述2.文件的分類(2)隨機(jī)文件(randomfile)隨機(jī)文件的每條記錄的長度都是相同的,記錄與記錄之間不需要特殊的分隔符號(hào),每個(gè)記錄都有一個(gè)記錄號(hào),如下所示。在存入數(shù)據(jù)時(shí),只要指明是第幾個(gè)記錄號(hào),就可以把數(shù)據(jù)直接存入指定的位置;讀取數(shù)據(jù)時(shí),只需給出某一個(gè)記錄的記錄號(hào),便能直接讀取記錄,因而稱作隨機(jī)文件。

6

VB文件操作

文件及其基本操作1.1

文件概述2.文件的分類(3)二進(jìn)制文件(binaryfile)二進(jìn)制文件是最原始的文件類型,它直接把二進(jìn)制碼存放在文件中,沒有什么格式。它以字節(jié)數(shù)來定位數(shù)據(jù)項(xiàng),允許程序按所需的任何方式組織和訪問數(shù)據(jù),也允許對(duì)文件中各字節(jié)數(shù)據(jù)進(jìn)行存取訪問和改變。

7

VB文件操作

文件及其基本操作1.1

文件概述3.文件的讀/寫操作①打開文件。一個(gè)文件必須先打開或建立后才能使用。如果一個(gè)文件已經(jīng)存在,則打開該文件;如果不存在,則建立該文件。②對(duì)文件的讀/寫操作。讀/寫操作是文件操作的主要方式。讀操作,也稱為輸入,即將數(shù)據(jù)從文件(外存)讀入到變量(內(nèi)存)供程序使用。寫操作,也稱為輸出,即將數(shù)據(jù)從變量(內(nèi)存)寫入文件(外存)。③關(guān)閉文件。將數(shù)據(jù)寫入文件,并釋放相關(guān)的資源。文件操作結(jié)束后,一定要關(guān)閉文件,否則暫存于文件緩沖區(qū)的數(shù)據(jù)可能丟失。8

VB文件操作

文件及其基本操作1.2

文件操作語句(1)FileCopy語句格式:FileCopy源文件名,目標(biāo)文件名功能:復(fù)制一個(gè)文件。FileCopy”d:\source\source.txt”,”e:\dest\dest.txt”9

VB文件操作

文件及其基本操作1.2

文件操作語句(2)Kill語句格式:Kill文件名功能:刪除文件。Kill

"D:\myfiles\TestFile"

10

VB文件操作

文件及其基本操作1.2

文件操作語句(3)Name語句格式:Name原文件名As新文件名功能:重新命名一個(gè)文件或目錄。Name"d:\old\old.doc"As"d:\new\new.doc"11

VB文件操作

文件及其基本操作1.2

文件操作語句(4)ChDrive語句格式:ChDrive驅(qū)動(dòng)器號(hào)功能:改變當(dāng)前驅(qū)動(dòng)器。(5)MkDir語句格式:MkDirpath功能:創(chuàng)建一個(gè)新的目錄或文件夾。12

VB文件操作

文件及其基本操作1.2

文件操作語句(6)ChDir語句格式:ChDirpath功能:改變當(dāng)前目錄。(7)RmDir語句格式:RmDirpath功能:刪除一個(gè)空目錄或文件夾。13

VB文件操作

文件及其基本操作1.3

文件操作函數(shù)(1)CurDir函數(shù)格式:CurDir[(drive)]功能:返回當(dāng)前的路徑。(2)LOF(#文件號(hào))函數(shù)返回一個(gè)已打開的文件的長度。(3)EOF(#文件號(hào))函數(shù)返回一個(gè)指示是否達(dá)到文件尾的邏輯值。14

VB文件操作

文件及其基本操作1.3

文件操作函數(shù)(4)Seek函數(shù)格式:Seek(文件號(hào))功能:返回打開文件當(dāng)前的讀/寫位置,返回值的類型為Long。(5)Seek語句格式:Seek[#]文件號(hào),位置功能:設(shè)置下一個(gè)讀/寫操作位置。15

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論