設定檔案屬性

2021-06-22 11:29:57 字數 1074 閱讀 1361

程式設計時經常需要某些檔案擁有特定的屬性,譬如隱藏屬性。下面介紹乙個實現此功能的函式:setfileattributes。

函式原型:

函式原型

boolsetfileattributes(

lpctstr lpfilename,                      

// lpfilename的物件指向乙個字串,指定其屬性要設定的檔案的名稱。例如"c:\\config.ini"

dword dwfileattributes

// 檔案屬性);

屬性:attribute

meaning

file_attribute_archive

該檔案是乙個存檔檔案。應用程式使用此屬性來備份或移除標記檔案。

file_attribute_hidden

該檔案是隱藏的。它不包括在普通的目錄列表。

file_attribute_normal

該檔案沒有設定其他的屬性。此屬性僅在單獨使用有效。

file_attribute_not_content_indexed

該檔案將不被內容索引服務編制索引。

file_attribute_offline

該檔案的資料不是立即可用。此屬性表明檔案資料被物理移動到離線儲存。此屬性用於通過遠端儲存,分層儲存管理軟體。應用程式不應隨意更改此屬性。

file_attribute_readonly

該檔案是唯讀的。應用程式可以讀取該檔案,但不能寫入或刪除它。

file_attribute_system

該檔案是作業系統的一部分,或者完全由它使用。

file_attribute_temporary

該檔案是被用於暫時儲存。檔案系統避免寫入資料傳回海量儲存如果有足夠的快取記憶體可用,因為經常在應用程式刪除後不久,這個控制代碼被關閉的臨時檔案。在這種情況下,該系統可以完全避免記錄的資料。否則,在手柄關閉的資料將被寫入。

返回值:如果函式成功,返回值是非0。如果函式呼叫失敗,返回值是零。若想獲得更多的錯誤資訊,呼叫getlasterror。

ExcelVBA設定檔案屬性

實際專案中經常會遇到一些用vba操作檔案的情況,需要設定檔案的屬性,現將一些常用的檔案屬性設定整理一下,以便以後參考。也希望對其他人有所幫助,節省點開發時間!設定檔案的屬性主要使用的是 setattr 語句 語法 setattr pathname,attributes 解說 檔案的屬性設定 引數 p...

檔案屬性及許可權設定

在winform中更新access資料庫時出現錯誤 操作必須使用乙個可更新的查詢。發現資料庫檔案具有唯讀屬性,於是移除檔案唯讀屬性,更新資料庫成功。以下為操作所用 將 test.txt 設定成正常檔案 移除唯讀 隱藏等屬性 system.io.file.setattributes test.txt ...

ubuntu chmod 設定檔案屬性命令

十二 chmod 設定檔案屬性命令 返回目 錄 下一課 1 chmod 設定檔案屬性命令 1 開啟終端,顯示當前為主資料夾,用 touch t 命令建立乙個檔案 t 2 輸入命令ls l t 檢視檔案 t 的屬性,中間是個小寫的 l 其中的字母rwx分別代表讀 read 寫 write 還有乙個執行...