File檔案操作

2021-06-16 07:21:53 字數 1475 閱讀 6835

open

public:

static filestream^ open(

string^ path,

filemode mode

)

filemode

createnew 指定作業系統應建立新檔案。此操作需要 fileiopermissionaccess..::.write。如果檔案已存在,則將引發 ioexception。 

create 指定作業系統應建立新檔案。如果檔案已存在,它將被覆蓋。這要求 fileiopermissionaccess..::.write。system.io.filemode.create 等效於這樣的請求:如果檔案不存在,則使用 createnew;否則使用 truncate。

open 指定作業系統應開啟現有檔案。開啟檔案的能力取決於 fileaccess 所指定的值。如果該檔案不存在,則引發 system.io..::.filenotfoundexception。

truncate 指定作業系統應開啟現有檔案。檔案一旦開啟,就將被截斷為零位元組大小。此操作需要 fileiopermissionaccess..::.write。試圖從使用 truncate 開啟的檔案中進行讀取將導致異常。

exists

public:

static bool exists(

string^ path

)

說明:path

型別:system

..::

.string

要檢查的檔案。

返回值 型別:system ..

::.boolean

如果呼叫方具有要求的許可權並且 path 包含現有檔案的名稱,則為 true

;否則為 false

。如果 path 為 null

nothing

nullptr

null 引用(在 visual basic 中為 nothing)

、無效路徑或零長度字串,則此方法也將返回 false

。如果呼叫方不具有讀取指定檔案所需的足夠許可權,則不引發異常並且該方法返回 false

,這與 path 是否存在無關。

copy

public:

static void copy(

string^ sourcefilename,

string^ destfilename

)

說明:引數

sourcefilename

型別:system

..::

.string

要複製的檔案。

destfilename

型別:system

..::

.string

目標檔案的名稱。它不能是乙個目錄或現有檔案。

(檔案操作)File類操作深入

範例 正常的路徑編寫 file file new file f file.separator test file.separator test.txt 表示分隔符但是隨著系統的適應性不斷加強,對於當前的路徑操作也可以隨意使用了 不區分 在使用file類進行檔案處理的時候需要注意的是 程式 jvm 作...

FILE檔案指標相關操作

檔案的開啟模式 w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。w 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。wb 只寫方式開啟或新建乙個二進位制檔案,只允許寫資料。wb 讀寫方式開啟或建立乙個二進位制檔案,...

對檔案file的操作

對於檔案的知識了解的很少,工作中對於這部分用的還是比較多的,而且用的還是比較深。自己應該好好學習學習這方面的知識。讀取資料 public static string readdate system.out.print sb.tostring file sb.tostring catch fileno...