導航:首頁 > 文件處理 > dos增加文件夾屬性

dos增加文件夾屬性

發布時間:2022-08-18 16:33:26

⑴ DOS狀態下,文件夾的許可權和屬性的修改命令

一、使用Cacls.exe命令

這是一個在Windows 2000/XP/Server 2003操作系統下都可以使用的命令,作用是顯示或者修改文件的訪問控製表,在命令中可以使用通配符指定多個文件,也可以在命令中指定多個用戶。命令語法

如下:

Cacls filename [/T] [/E] [/C] [/G usererm] [/R user [...]] [/P usererm [...]] [/D user [...]]

Filename:顯示訪問控制列表(以下簡稱ACL)

/T:更改當前目錄及其所有子目錄中指定文件的ACL

/E:編輯ACL而不替換

/C:在出現拒絕訪問錯誤時繼續

/G Userer:perm:賦予指定用戶訪問許可權,Perm代表不同級別的訪問許可權,其值可以是R(讀取)、W(寫入)、C(更改,寫入)、F(完全控制)等。

/R user:撤銷指定用戶的訪問許可權,注意該參數僅在與「/E」一起使用時有效。

/P user:perm:替換指定用戶的訪問許可權,perm的含義同前,但增加了「N(無)」的選項。

/D user:拒絕指定用戶的訪問。

實例一:查看文件夾的訪問控制許可權

例如,這里我們希望查看h: emp文件夾的訪問控制許可權,那麼只需要在「開始→運行」對話框或切換到命令提示符模式下,鍵入如下命令:Cacls h: emp

此時,我們會看到所有用戶組和用戶對h: emp文件夾的訪問控制許可權項目,這里的CI表示ACE會由目錄繼承,OI表示ACE會由文件繼承,IO表示ACI不適用於當前文件或目錄,每行末尾的字母表示控制

許可權,例如F表示完全控制,C表示更改,W表示寫入。

如果你希望查看該文件夾中所有文件(包括子文件夾中的文件)的訪問控制許可權,可以鍵入「Cacls h: emp .」命令。

實例二:修改文件夾的訪問控制許可權

假如你希望給予本地用戶wzj9999完全控制h: emp文件夾及子文件夾中所有文件的訪問許可權,只需要鍵入如下命令:

Cacls h: emp /t /e /c /g wzj9999:f

這里的「/t」表示修改文件夾及子文件夾中所有文件的ACL,「/e」表示僅做編輯工作而不替換,「/c」表示在出現拒絕訪問錯誤時繼續,而「/g wzj9999:f」表示給予本地用戶wzj9999以完全控制

的許可權,這里的「f」代表完全控制,如果只是希望給予讀取許可權,那麼應當是「r」。

實例三:撤銷用戶的訪問控制許可權

如果你希望撤銷wzj9999用戶對h: emp文件夾及其子文件夾的訪問控制許可權,可以鍵入如下命令:

cacls h: emp /t /e /c /r wzj9999

如果只是拒絕用戶的訪問,那麼可以鍵入如下命令:

cacls h: emp /t /e /c /d wzj9999

二、使用增強工具xcals.exe

在windows 2000資源工具包中,微軟還提供了一個名為xcacls.exe的文件控制許可權修改工具,其功能較cacls.exe更為強大,可以通過命令行設置所有可以在windows資源管理器中訪問到的文件系統

安全選項,我們可以從http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/xcacls-o.asp下載,安裝後即可使用。

xcacls.exe命令的語法和參數與cacls.exe基本相同,但不同的是它通過顯示和修改文件的訪問控制列表(acl)執行此操作。在「/g」參數後除保持原有的perm許可權外,還增加了spec(特殊訪問權

限)的選項,另外還增加了「/y」的參數,表示禁止在替換用戶訪問許可權時出現確認提示,而默認情況下,cacls.exe是要求確認的,這樣在批處理中調用cacls.exe命令時,程序將停止響應並等待輸入正

確的答案,引入「/y」參數後將可以取消此確認,這樣我們就可以在批處理中使用xcacls.exe命令了。

實例一:查看文件或文件夾的許可權

在「開始→運行」對話框或切換到命令提示符模式下,注意請事先將「c:program files esource kit」添加到「系統屬性→高級→環境變數→系統變數」中,或者通過cd命令將其設置為當前路徑,

否則會提示找不到文件,然後鍵入如下命令:

xcacls h: emp

此時,可以查看到所有用戶組或用戶對h: emp文件夾的訪問控制許可權,io表示此ace不應用於當前對象,ci表示從屬窗口將繼承此ace,oi表示從屬文件將繼承該ace,np表示從屬對象不繼續傳播繼承

的ace,而每行末尾的字母表示不同級別的許可權,例如f表示完全控制,c表示更改,w表示寫入。

實例二:替換文件夾中的acl而不確認

xcacls h: emp /g administrator:rw/y

以上命令將替換h: emp文件夾中所有文件和文件夾的acl,而不掃描子文件夾,也不會要求用戶確認。

實例三:賦予某用戶對文件夾的控制許可權

xcacls h: emp /g wzj9999:rwed;rw /e

以上命令將賦予用戶wzj9999對h: emp文件夾中所有新建文件的讀取、寫入、運行和刪除許可權,但需要說明的是,這條命令只是賦予了用戶對文件夾本身的讀寫許可權,而不包括子文件夾下的文件。

對普通用戶來說,cals.exe和xcacls.exe的作用可能不是那麼明顯,這在windows 2000/xp/server 2003的無人值守安裝中特別有用,管理員可以為操作系統所在的文件夾設置初始訪問許可權;在將軟

件分發到伺服器或工作站時,還可以藉助xcacls.exe提供單步保護,以防止用戶誤刪除文件夾或文件

⑵ 在DOS下如何給123..這樣的文件夾加屬性

實際的文件名是這個123..\
因為dos下的attrib會把\當成目錄,而windows只認123.這個文件,但實際的文件是123..\
當然用dos和windows資源管理器都改不了這個屬性,因為它們都根本找不到,即使找到了,也識別不了

運行這個命令就可以看出dos找不到這個123..\這個文件夾
假如123..\文件夾的上層目錄是234
執行attrib +s +h 234\* /s /d
知道什麼錯誤了嗎?
但可以用別的編程軟體來解決 比如vb
或者直接給它的上層目錄加屬性

⑶ 如何在dos下建立文件夾具有隱藏屬性

attrib指令用於修改文件的屬性.文件的常見屬性有:只讀.存檔.隱藏和系統.只讀屬性是指文件只可以做讀的操作.不能對文件進行寫的操作.就是文件的防寫.存檔屬性是用來標記文件改動的.即在上一次備份後文件有所改動.一些備份軟體在備份的時候會只去備份帶有存檔屬性的文件.隱藏屬性顧名思義即為隱藏文件.在通常情況下.在資源管理器中不顯示帶有隱藏屬性的文件.系統屬性是指標注文件為系統文件.是系統需要調用的文件.系統屬性包括隱藏和只讀屬性,且在WINDOWS GUI模式下不能更改。外部命令:Attrib.exeattrib指令的格式和常用參數為ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]+ 設置屬性。- 清除屬性。R 只讀文件屬性。A 存檔文件屬性。S 系統文件屬性。H 隱藏文件屬性。[drive:][path][filename]指定要處理的文件屬性。/S 處理當前文件夾及其子文件夾中的匹配文件。/D 也處理文件夾。attrib的用途不是很廣泛.不過有的時候可以利用它來做一些方便的文件處理.比如U盤中感染了病毒.會在U盤的驅動器里建立多個隱藏的文件.其中會有一個名為autorun.inf的文件.這個文件會為U盤添加一個自動運行的菜單.如果把默認打開操作改成關聯病毒程序.那麼在你雙擊U盤的時候.就會感染U盤所帶的病毒.通常情況下無法看到這些文件就沒辦法刪除.可以用下面的步驟來清除.以下假設我的U盤驅動器的盤符是L:."/*"與"*/"之間的內容為注釋.在運行中敲入CMD確定便可以快速打開系統的命令提示符.運行的快捷鍵為"WIN"+"R".C:\Documents and Settings\Administrator>L: /*進入L盤目錄*/L:\>dir/a /*這個指令是查看當前目錄全部的文件.包括有隱藏屬性的.可以用來查看是否有autorun.inf等文件.*/L:\>attrib autorun.inf -a -s -r -h /*去掉autorun.inf的四種屬性*/L:\>del autorun.inf /*刪除autorun.inf*/然後拔掉U盤.再一次連接的時候U盤的自動運行菜單就沒有了.當然.其他的病毒程序也可以如此操作.如果把autorun.inf換成*.*就可以一次對當前目錄下全部文件進行操作了.如:L:\>attrib *.* -a -s -r -h 進入E盤 然後輸入命令還恢復顯示文件attrib /d /s -s -h -a -r 這條命令可以恢復U盤所有文件夾病毒的原理:把所有文件夾設置為隱藏的系統文件 然後復制出病毒樣本 他們都是文件夾圖標名字都是被隱藏的正常文件夾 這樣就造成一種假象 當你運行正常的文件夾時就會無法打開因為他就是一個設計好的病毒 正常文件夾都無法顯示 一旦中了U盤病毒就沒辦法在恢復了 http://hi..com/hackmt/blog/item/9c01a7998b2b3d0d6e068c31.html U盤病毒恢復 http://hi..com/hackmt/blog/item/c792cfa2ade077a8cbefd05b.html U盤恢復文件夾 及補丁 http://hi..com/hackmt/blog/item/c792cfa2ade077a8cbefd05b.html問題補充-回答「mkdir myfile..」在文件夾在windows下打開 要在實際顯示文件夾名 後 多加一個「.」(用地址欄打開)在cmd 或dos 下不用

⑷ DOS方式下改文件夾屬性怎麼改

attrib指令用於修改文件的屬性.文件的常見屬性有:只讀.存檔.隱藏和系統.
只讀屬性是指文件只可以做讀的操作.不能對文件進行寫的操作.就是文件的防寫.
存檔屬性是用來標記文件改動的.即在上一次備份後文件有所改動.一些備份軟體在備份的時候會只去備份帶有存檔屬性的文件.
隱藏屬性顧名思義即為隱藏文件.在通常情況下.在資源管理器中不顯示帶有隱藏屬性的文件.
系統屬性是指標注文件為系統文件.是系統需要調用的文件.
attrib指令的格式和常用參數為
ATTRIB
[+R
|
-R]
[+A
|
-A
]
[+S
|
-S]
[+H
|
-H]
[[drive:]
[path]
filename]
[/S
[/D]]
+
設置屬性。
-
清除屬性。
R
只讀文件屬性。
A
存檔文件屬性。
S
系統文件屬性。
H
隱藏文件屬性。
[drive:][path][filename]
指定要處理的文件屬性。
/S
處理當前文件夾及其子文件夾中的匹配文件。
/D
也處理文件夾。
attrib的用途不是很廣泛.不過有的時候可以利用它來做一些方便的文件處理.比如U盤中感染了病毒.會在U盤的驅動器里建立多個隱藏的文件.其中會有一個名為autorun.inf的文件.這個文件會為U盤添加一個自動運行的菜單.如果把默認打開操作改成關聯病毒程序.那麼在你雙擊U盤的時候.就會感染U盤所帶的病毒.通常情況下無法看到這些文件就沒辦法刪除.可以用下面的步驟來清除.
以下假設我的U盤驅動器的盤符是L:."/*"與"*/"之間的內容為注釋.在運行中敲入CMD確定便可以快速打開系統的命令提示符.運行的快捷鍵為"WIN"+"R".
C:\Documents
and
Settings\Administrator>L:
/*進入L盤目錄*/
L:\>dir/a
/*這個指令是查看當前目錄全部的文件.包括有隱藏屬性的.可以用來查看是否有autorun.inf等文件.*/
L:\>attrib
autorun.inf
-a
-s
-r
-h
/*去掉autorun.inf的四種屬性*/
L:\>del
autorun.inf
/*刪除autorun.inf*/
然後拔掉U盤.再一次連接的時候U盤的自動運行菜單就沒有了.當然.其他的病毒程序也可以如此操作.如果把autorun.inf換成*.*就可以一次對當前目錄下全部文件進行操作了.如:
L:\>attrib
*.*
-a
-s
-r
-h
進入E盤
然後輸入命令還恢復顯示文件
attrib
/d
/s
-s
-h
-a
-r
這條命令可以恢復U盤所有文件夾
病毒的原理:
把所有文件夾設置為隱藏的系統文件
然後復制出病毒樣本
他們都是文件夾圖標
名字都是被隱藏的正常文件夾
這樣就造成一種假象
當你運行正常的文件夾時就會無法打開
因為他就是一個設計好的病毒
正常文件夾都無法顯示
一旦中了U盤病毒就沒辦法在恢復了
因為他會禁止文件夾選項
有興趣的去看下黑客領域的博客介紹

⑸ dos下修改文件夾屬性

C:\Documents
and
Settings
和C:\Program
Files是不可以隱藏的,因為名字帶有空格。
其他以C:\KAV2007為例子
在CMD命令中輸入
attrib
c:\KAV2007
+r
+s
+h
就可以系統
,只讀
,隱藏了
其他以此類推。

⑹ 怎麼設置文件或文件夾屬性

設置文件或文件夾屬性的具體步驟如下:

我們需要准備的材料分別是:電腦、文件夾。

1、首先我們找到需要設置的文件,右鍵單擊打開「屬性」。

⑺ 在DOS底下為文件加屬性用什麼命令

ATTRIB
[+R
|
-R]
[+A
|
-A
]
[+S
|
-S]
[+H
|
-H]
[[drive:]
[path]
filename]
[/S
[/D]]
+
設置屬性。
-
清除屬性。
R
只讀文件屬性。
A
存檔文件屬性。
S
系統文件屬性。
H
隱藏文件屬性。
[drive:][path][filename]
指定要處理的文件屬性。
/S
處理當前文件夾及其子文件夾中的匹配文件。
/D
也處理文件夾。

⑻ 怎樣用dos命令修改文件夾的只讀屬性用bat求解

將以上內容保存為bat批處理文件,下次運行該批處理文件就可以自動去除C盤根錄文件夾abc的只讀屬性。
attrib屬性介紹:
+a 添加文檔屬性
-a 去除文檔屬性
+h 添加隱藏屬性
-h 去除隱藏屬性
+s 添加系統屬性
-s 去除系統屬性
+r 添加只讀屬性-r 去除只讀屬性

閱讀全文

與dos增加文件夾屬性相關的資料

熱點內容
linux搜索文件命令 瀏覽:250
如何使用華為分享傳輸app 瀏覽:359
ipad能看pdf嗎 瀏覽:204
通信演算法課程 瀏覽:538
大法官pdf 瀏覽:479
如何重新綁定學校app 瀏覽:420
python本地cookie 瀏覽:643
au怎麼壓縮器 瀏覽:305
javag1源碼分析 瀏覽:693
碎片解壓模擬器小游戲打開入口 瀏覽:877
qq小程序第三方源碼 瀏覽:524
多用戶商城php源碼 瀏覽:421
華為雲伺服器0 瀏覽:149
出海寶源碼 瀏覽:706
你出錢我炒股源碼 瀏覽:182
python文件標識符是什麼 瀏覽:999
表白程序員的愛情書 瀏覽:853
單片機作用是什麼 瀏覽:658
呂思勉中國通史pdf 瀏覽:631
單片機晶振引腳可以做功能嘛 瀏覽:704