VB 改變檔案唯讀屬性

2021-04-12 12:54:32 字數 1454 閱讀 3796

setattr   語句  

為乙個檔案設定屬性資訊。  

語法  

setattr   pathname,   attributes  

setattr   語句的語法含有以下這些命名引數:  

部分   描述    

pathname   必要引數。用來指定乙個檔名的字串表示式,可能包含目錄或資料夾、以及驅動器。    

attributes   必要引數。常數或數值表示式,其總和用來表示檔案的屬性。    

設定值  

attributes   引數設定可為:  

常數   值   描述    

vbnormal   0   常規(預設值)    

vbreadonly   1   唯讀。    

vbhidden   2   隱藏。    

vbsystem   4   系統檔案    

vbarchive   32   上次備份以後,檔案已經改變    

注意   這些常數是由   vba   所指定的,在程式**中的任何位置,可以使用這些常數來替換真正的數值。  

說明  

如果想要給乙個已開啟的檔案設定屬性,則會產生執行時錯誤。   

getattr   函式  

返回乙個   integer,此為乙個檔案、目錄、或資料夾的屬性。  

語法  

getattr(pathname)  

必要的   pathname   引數是用來指定乙個檔名的字串表示式。pathname   可以包含目錄或資料夾、以及驅動器。  

返回值  

由   getattr   返回的值,是下面這些屬性值的總和:  

常數   值   描述    

vbnormal   0   常規    

vbreadonly   1   唯讀    

vbhidden   2   隱藏    

vbsystem   4   系統檔案    

vbdirectory   16   目錄或資料夾    

vbarchive   32   上次備份以後,檔案已經改變    

vbalias   64   指定的檔名是別名。    

注意   這些常數是由   vba   指定的,在程式**中的任何位置,可以使用這些常數來替換真正的值。  

說明  

若要判斷是否設定了某個屬性,在   getattr   函式與想要得知的屬性值之間使用   and   運算子與逐位比較。如果所得的結果不為零,則表示設定了這個屬性值。例如,在下面的   and   表示式中,如果檔案   (archive)   屬性沒有設定,則返回值為零:  

result   =   getattr(fname)   and   vbarchive  

如果檔案的檔案屬性已設定,則返回非零的數值。  

iOS 標頭檔案 唯讀屬性

標頭檔案 property nonatomic,readonly uiview headview import viewcontroller.h inte ce viewcontroller end implementation viewcontroller mrc property 特性是由xco...

改變檔案的屬性

改變檔案的屬性 雨竹清風 想改變檔案的屬性即rwx屬性,有兩種方式,一種是通過數字來修改,另一種方式是通過符號型別來修改,使用的命令是chmod。設定許可權的所有者有三種身份 owner,group,other。1.通過數字來修改 r 4 讀的許可權設定為4,w 2寫的許可權設定為2 x 1執行的許...

vb 讀取檔案屬性

如果只是檢視大小 修改時間的話,可以直接使用vb內建函式 返回檔案位元組大小 filelen 檔案路徑 示例 private sub form load dim sout as string const sfile as string c windows notepad.exe sout 檔案路徑 ...