在winform中更新access資料庫時出現錯誤「操作必須使用乙個可更新的查詢。」,發現資料庫檔案具有唯讀屬性,於是移除檔案唯讀屬性,更新資料庫成功。
以下為操作所用**:
//將 test.txt 設定成正常檔案(移除唯讀、隱藏等屬性)
system.io.file.setattributes(
"test.txt
", system.io.fileattributes.normal);
順便附上檔案的許可權設定方法(需新增引用system.io;system.security.accesscontrol;)。
//新增對檔案的訪問控制(acl)許可權
public
static
void
addfilesecurity(
string
filename,
string
account,
filesystemrights rights, accesscontroltype controltype)
//移除對檔案的訪問控制(acl)許可權
public
static
void
removefilesecurity(
string
filename,
string
account,
filesystemrights rights, accesscontroltype controltype)
呼叫://
給everyone新增讀取許可權
addfilesecurity(
"test.txt",
"everyone
", filesystemrights.read, accesscontroltype.allow);
//移除everyone的讀取許可權
removefilesecurity(
"test.txt",
"everyone
", filesystemrights.readdata, accesscontroltype.allow);
linux檔案屬性及許可權
學習linux的基礎知識,對檔案屬性的清除認識是重點之一 在罈子裡發現這方面的帖子不是很多,所以,給大家找了點資料,整理一下發出來 希望對大家有所幫助 首先我們root登入系統後輸入ls al 會有如下所示 root tsai root ls al total 64 drwxr x 4 root r...
Linux 修改檔案屬性及許可權
chgrp即change group的意思,但是需要注意,修改後的所屬組,必須是事先存在於 etc group檔案中,否則無法完成修改。另外,其執行命令的格式為 chgrp users r dirname filename r 引數表示遞迴地修改組屬性,表示連同目錄及其下屬檔案和目錄都進行更新成為此...
Linux 檔案屬性及檔案許可權修改
使用者分為三種 檔案擁有者 群組以及其它人,對不同的使用者有不同的檔案許可權。使用命令 ll 檢視並顯示檔案資訊 rwxr xr x 1 root root 66 may 18 19 01 test.txt 對該資訊的解釋 常見的檔案型別及其含義有 在 9 位的檔案許可權欄位中,每三位為一組,代表三...