導航:首頁 > 版本升級 > 用函數關閉文件夾

用函數關閉文件夾

發布時間:2023-12-08 03:04:28

㈠ 在C語言中,當成功執行了文件關閉操作時,Fclose函數的返值是什麼

文件一旦使用完畢,應用關閉文件函數把文件關閉,以避免文件的數據丟失等錯誤。

fclose函數調用的一般形式是:

fclose(文件指針);

例如:

fclose(fp);

正常完成關閉文件操作時,fclose函數返回值為0。如返回非零值則表示有錯誤發生。

㈡ DELPHI文件、磁碟操作函數

軟體大多都要對文件 磁碟進行操作 熟悉掌握這些函數可以幫助你輕松實現創建 刪除 保存文件等功能

Append功能說明 追加內容到文件中 文件必須要存在

參考實例

var

S String

F TextFile

begin

S = This is a book

AssignFile(F C MyFile txt ) // 將C MyFile txt文件與F變數建立連接 後面可以使用F變數對文件進行操作

Append(F) // 以追加的方式打開文件

Writeln(F S) // 將S變數中的內容追加到文本尾後

CloseFile(F) // 關閉文件

end

AssignFile功能說明 與指定的文件建立連接

參考實例

var

F TextFile // 聲明文本文件類型變數

begin

AssignFile(F C MyFile txt ) // 將C MyFile txt文件與F變數建立連接 後面可以使用F變數對文件進行操作

end

ChDir功能說明 改變當前目錄(文件夾)

參考實例

var

sDir String

begin

sDir = C Windows

ChDir(sDir) // 此時 系統的當前目錄則為C Windows目錄

舉碰end

CloseFile功能說明 關閉文件 當對文件的操作完成後 應該使用CloseFile函數關閉打開的文件

參考實例

var

S String

AllText String

F TextFile

begin

AssignFile(F C MyFile txt ) // 將C MyFile txt文件與F變數建立連接 後面可以使用F變數對文件進行操作

Reset(F) // 打開文件

while not EOF(F) do begin // 使用While循環 一直判斷是否到了文件未尾

Readln(F S) // 讀取一行文本

AllText = AllText + S

end

CloseFile(F) // 關閉文件

end

DeleteFile功能說明 刪除指定的文明答逗件 該函數只有一個參數 此參數為欲刪除文件的完整路徑 如果刪除成功 則返回True 若刪除失敗 或文件不存在則返回False

參考實例

var

IsOK Boolean // 用於保存刪除狀態

begin

IsOK = DeleteFile( C My Documentsl ) // 函數執著後 將結果返回給IsOK變數 如果IsOK變數為True 則表示文件刪除成功

if IsOK then ShowMessage( 文件刪除成功! )

else ShowMessage( 文件刪除失敗! )

end

DirectoryExists功能說明 檢測指定的文件夾否存在 如果存在則返回True 反之則為False

參考實例

var

IsExists Boolean

begin

IsExists = DirectoryExists ( C Windows )

if IsExists then ShowMessage( Windows文件夾存在! )

else ShowMessage( Windows文件夾不存在! )

end

DiskFree功能說明 獲取指定磁碟的剩餘空間 該函數只有一個參數 該參數用於指定要獲取剩餘空間的磁碟號 當參數為 時 表示獲取當前磁碟的剩餘空間 為A盤 為B盤 以此類推 如果返回值為

表示指定激賣的磁碟無效

參考實例

var

FreeSize Int

begin

FreeSize = DiskFree( ) // 獲取C盤中的剩餘空間 返回的值是以 位元組 為單位的

end

DiskSize功能說明 獲取指定磁碟的空間 該函數只有一個參數 該參數用於指定要獲取磁碟空間的磁碟號 當參數為 時 表示獲取當前磁碟的空間 為A盤 為B盤 以此類推 如果返回值為 表示指

定的磁碟無效

參考實例

var

DiskSize Int

begin

DiskSize = DiskSize( ) // 獲取C盤的空間 返回的值是以 位元組 為單位的

end

EOF功能說明 判斷文件指針是否移動到了文件未尾 當EOF函數返回值為True時 則不可以使用Readln函數進行讀取文件了

參考實例

var

S String

AllText String

F TextFile

begin

AssignFile(F C MyFile txt ) // 將C MyFile txt文件與F變數建立連接 後面可以使用F變數對文件進行操作

Reset(F) // 打開文件

while not EOF(F) do begin // 使用While循環 一直判斷是否到了文件未尾

Readln(F S) // 讀取一行文本

AllText = AllText + S

end

end

Erase功能說明 刪除文件

參考實例

var

F File

begin

AssignFile(F C MyFile txt ) // 將C MyFile txt文件與F變數建立連接 後面可以使用F變數對文件進行操作

Reset(F) // 打開文件

CloseFile(F) // 關閉文件

Erase(F) // 刪除文件 在刪除文件之前必須先關閉文件

end

FileExists功能說明 檢測指定的文件否存在 如果存在則返回True 反之則為False

參考實例

var

IsExists Boolean

begin

IsExists = FileExists( C Test txt )

if IsExists then ShowMessage( 該文件存在! )

else ShowMessage( 該文件不存在! )

end

FileSize功能說明 獲取文件大小 返回的結果是位元組為單位

參考實例

var

F file of Byte

nSize Longint

begin

AssignFile(F C MyFile txt ) // 將C MyFile txt文件與F變數建立連接 後面可以使用F變數對文件進行操作

Reset(F) // 打開文件

nSize = FileSize(F) // 獲取文件大小

CloseFile(F) // 關閉文件

end

ForceDirectories功能說明 創建新的子目錄 路徑中不存在的目錄將一同創建

參考實例

ForceDirectories( C FlashMyFolder ) // 如果Flash文件夾本身不存的話 那麼將會先創建Flash文件夾 然後再創建MyFolder文件夾

MkDir功能說明 創建一個新的子目錄(文件夾)

參考實例

MkDir( C MyFolder ) // 在C盤根目錄中創建了一個名叫MyFolder的文件夾

需要注意的是 如果在本身不存在的目錄中創建子目錄將會失敗 比如C盤根本不存在Flash文件夾 寫成MkDir( C FlashMyFolder ) 這樣將不能成功創建MyFolder文件夾

Reset功能說明 以只讀方式打開文件

參考實例

var

F TextFile // 聲明文本文件類型變數

begin

AssignFile(F C MyFile txt ) // 將C MyFile txt文件與F變數建立連接 後面可以使用F變數對文件進行操作

Reset(F) // 打開文件

end

Rewrite功能說明 以可寫方式打開文件 如果文件不存在 將會自動創建 使用該函數 將會覆蓋文件中的所有內容

參考實例

var

F TextFile // 聲明文本文件類型變數

begin

AssignFile(F C MyFile txt ) // 將C MyFile txt文件與F變數建立連接 後面可以使用F變數對文件進行操作

Rewrite(F) // 打開文件 如果文件不存在 將會在C盤中創建MyFile txt文件 如果文件存在 將會覆蓋MyFile txt中的所有內容

end

Readln功能說明 讀取一行文本

參考實例

var

S String

F TextFile

begin

AssignFile(F C MyFile txt ) // 將C MyFile txt文件與F變數建立連接 後面可以使用F變數對文件進行操作

Reset(F) // 打開文件

Readln(F S) // 讀取一行文本到S變數中

end

Rename功能說明 更改文件名

參考實例

var

F File

begin

AssignFile(F C MyFile txt ) // 將C MyFile txt文件與F變數建立連接 後面可以使用F變數對文件進行操作

ReName(F C NewFile txt ) // 更名為NewFile txt

end

Writeln功能說明 寫入一行文本

參考實例

var

S String

F TextFile

begin

S = This is a book

AssignFile(F C MyFile txt ) // 將C MyFile txt文件與F變數建立連接 後面可以使用F變數對文件進行操作

Rewrite(F) // 創建新文件

Writeln(F S) // 將S變數中的內容寫入文本中

lishixin/Article/program/Delphi/201311/8445

㈢ exit函數怎麼用的

exit函數用法如下:

函數名:exit()

所在頭文件:stdlib.h(如果是」VC6.0「的話頭文件為:windows.h)

功能: 關閉所有文件,終止正在執行的進程。

exit(0)表示正常退出,exit(x)(x不為0)都表示異常退出,這個x是返回給操作系統(包括UNIX,Linux,和MS DOS)的,以供其他程序使用。

stdlib.h:void exit(int status);//參數status,程序退出的返回值

在c語言中: exit(0):表示正常退出;exit(1):表示異常退出,這個1是返回給操作系統;值是返回操作系統的:0是正常退出,而其他值都是異常退出,所以我們在設計程序時,可以在推出前給一些小的提示信息,或者在調試程序的過程中查看出錯原因。

exit()通常是用在子程序中用來終結程序用的,使用後程序自動結束,跳回操作系統。


(3)用函數關閉文件夾擴展閱讀:

exit()和return的區別:

按照ANSIC,在最初調用的main()中使用return和exit()的效果相同。

但要注意這里所說的是「最初調用」。如果main()在一個遞歸程序中,exit()仍然會終止程序;但return將控制權移交給遞歸的前一級,直到最初的那一級,此時return才會終止程序。return和exit()的另一個區別在於,即使在除main()之外的函數中調用exit(),也將終止程序。

閱讀全文

與用函數關閉文件夾相關的資料

熱點內容
資料庫設計與實踐讀後感 瀏覽:112
js對象是什麼 瀏覽:744
網頁文件存pdf 瀏覽:567
文件夾正裝 瀏覽:279
剛復制的文件找不到怎麼辦 瀏覽:724
試運行適用於哪些體系文件 瀏覽:987
ghost文件復制很慢 瀏覽:967
傑德原車導航升級 瀏覽:240
編程dest是什麼意思 瀏覽:935
linux埠鏡像 瀏覽:820
iphone5屏幕清塵 瀏覽:157
機頂盒密碼怎麼改 瀏覽:672
w7系統下載32位教程 瀏覽:618
pcb文件包括哪些內容 瀏覽:598
g00文件 瀏覽:607
用bat程序刪除程序 瀏覽:516
dnf鬼泣90版本打安圖恩 瀏覽:668
245倒角編程怎麼計算 瀏覽:599
可以買生活用品的app有哪些 瀏覽:175
cad在c盤產生的文件夾 瀏覽:541

友情鏈接