當前位置:首頁 » 文件管理 » c文件夾只讀

c文件夾只讀

發布時間: 2022-12-10 15:06:05

1. 我C 盤的文件夾都成了只讀的了,怎麼改也該不回來,是怎麼回事

症狀
您可能會遇到下列任一症狀: • 不能使用文件夾的「屬性」對話框查看或更改文件夾的「只讀」屬性或「系統」屬性。例如,您可能遇到下列症狀: • 當您查看文件夾的「屬性」對話框的「常規」選項卡時,「只讀」復選框不可用,也沒有用於更改「系統」屬性的復選框。
• 您單擊文件夾「屬性」對話框的「常規」選項卡中的「只讀」復選框取消選擇或選擇該復選框。當您單擊「確定」或「應用」時,出現以下信息:
確認屬性更改
您已經選擇對屬性進行以下更改:
不設為只讀
只將該更改應用於此文件夾,還是同時應用於所有子文件夾和文件?
如果單擊「只將更改應用於此文件夾」,則會更改該文件夾中所有文件的「只讀」屬性,但不會更改該文件夾、該文件夾的子文件夾或該文件夾的子文件夾中所有文件的「只讀」屬性。如果單擊「將更改應用於此文件夾、子文件夾和文件」,則會更改該文件夾及其子文件夾中的所有文件的「只讀」屬性,但不會更改該文件夾或其子文件夾的「只讀」屬性。

• 在您嘗試將文件保存到具有「只讀」或「系統」屬性的文件夾時,某些程序可能會顯示錯誤信息。因此,這些程序可能不能將文件保存到這樣的文件夾中。

原因
與文件的「只讀」屬性不同,文件夾的「只讀」屬性通常都會被 Windows、Windows 組件和附件以及其他程序忽略。例如,您可以通過使用 Windows 資源管理器刪除、重命名和更改具有「只讀」屬性的文件夾。「只讀」和「系統」屬性僅被 Windows 資源管理器用於確定該文件夾是專用文件夾(例如具有 Windows 自定義視圖的系統文件夾,如「我的文檔」、「收藏夾」、「字體」、「已下載的程序文件」),還是使用文件夾的「屬性」對話框的「自定義」選項卡自定義的文件夾。因此,Windows 資源管理器不允許您查看或更改文件夾的「只讀」屬性或「系統」屬性。

注意:雖然在 Windows 以前的某些版本中,可以使用文件夾的「屬性」對話框更改文件夾的「只讀」屬性,但 Windows 的任何版本都不允許使用 Windows 資源管理器更改「系統」屬性。

替代方法
要解決此問題,請在命令提示符 (Cmd.exe) 下使用 Attrib 命令查看或刪除文件夾的「只讀」或「系統」屬性。在命令提示符下鍵入 attrib /? 可查看 Attrib 命令的語法。

警告:如果從文件夾中刪除「只讀」或「系統」屬性,該文件夾可能會以普通文件夾的形式出現,並可能會丟失某些自定義特徵。例如,Windows 自定義「字體」文件夾並提供一個允許隱藏變數(如粗體和斜體)的專用文件夾視圖。它還允許以字體特定的方式更改文件夾的視圖設置。如果刪除「字體」文件夾的「只讀」和「系統」屬性,則這些自定義的視圖設置變為不可用。對於使用文件夾「屬性」對話框的「自定義」選項卡自定義的文件夾,如果刪除「只讀」屬性,則可能會丟失文件夾圖標和其他自定義特徵。

如果程序不能將文件保存到具有「只讀」屬性的文件夾(如「我的文檔」),可在命令提示符下使用 Attrib 命令將「只讀」屬性更改為「系統」屬性。

例如,要將 C:\Test 文件夾的「只讀」屬性更改為「系統」屬性,使用下面的命令:
attrib -r +s c:\test
注意某些程序可能無法正確處理具有「系統」屬性設置的文件夾。要從 C:\Test 文件夾刪除「只讀」和「系統」屬性,請使用下面的命令:
attrib -r -s c:\test

狀態
這種現象是設計所導致的。

Windows 將文件和文件夾的屬性保存在文件系統中時保存了文件和文件夾名、擴展名、日期和時間戳以及其他信息。文件夾的「只讀」復選框是不可用的,因為它不適用於文件夾。您可以使用該復選框為文件夾中的文件設置「只讀」屬性。但是,您不可以使用 Windows 資源管理器確定文件夾是否具有「只讀」和「系統」屬性設置。要確定文件夾的屬性設置,或者要更改這些屬性,必須在命令提示符下使用 Attrib 命令。

2. win7中創建的文件夾為什麼全部的屬性都是只讀

win7下文件屬性為只讀,無法更改:
在WIN7下,屬性分為兩部分:
一部分是文件夾屬性,只讀不可選,因為文件夾中含多個文件夾和文件。
另一部分是文件屬性,只讀是可選的。
如果確認需要更改文件夾或者文件的只讀屬性的話,可以進DOS下進行更改,方法如下:

1、點開始——在運行框中輸入cmd,選中cmd,滑鼠右鍵選擇以管理員身份運行;

2、設置只讀:輸入attrib 文件夾名或者文件名 +r,按回車鍵。

例如:在c:\>提示符下輸入attrib txt +r,按回車鍵;
即設置c:\根目錄下的txt文件夾為只讀。
取消只讀:輸入attrib 文件夾名或者文件名 -r,按回車鍵。

3. C盤為NTFS格式,其中C:\Program Files下的一個文件夾屬性為只讀,怎樣徹底去除文件只讀屬性

"開始"菜單—「運行」—輸入cmd—確定,然後再打開的命令提示符窗口中輸入
attrib -r "C:\Program Files\文件夾名" 回車即可去掉該文件夾的只讀屬性。
註:文件夾路徑C:\Program Files\文件夾名要用雙引號括起來。否則會提示參數格式不正確。

4. C中文件讀取,只讀,只寫,讀寫都是什麼意思,求高手解釋下,通俗點,謝謝

讀就是可以使用、打開、瀏覽文件或裡面的內容,寫就是修改文件的參數或內容,例如修改文件名,打開文件編輯裡面的內容再保存。

5. 怎麼用C語言為文件夾添加只讀屬性

attrib為dos下修改文件屬性的命令,其格式如下:
ATTRIB
[+R
|
-R]
[+A
|
-A
]
[+S
|
-S]
[+H
|
-H]
[drive:][path][filename]
[/S
[/D]]
參數說明:
+
設定屬性;
-
清除屬性;
R
只讀;
A
存檔;
S
系統文件;
H
隱藏;
[drive:][path][filename]指定欲改變屬性的文件夾或文件的路徑,省略drive:,path時,默認為當前路徑;
/S
處理當前文件夾和子文件夾中所有的文件;
/D
處理的項目包括子文件夾。
注意:修改除隱藏外的其他屬性時,文件應為非隱藏!
比如:你想給文件c:\xxx.ext加上只讀和隱藏屬性,可以這樣寫:attrib
+r
+h
c:\xxx.ext
去除改為-號就好了。
在C語言下使用system("attrib
+r
+h
c:\\xxx.ext");來完成,代碼如下:
#include
#include
void
main()
{
system("attrib
+r
c:\\data.txt");
}

6. 我電腦的C、D、E盤文件夾屬性都是只讀不能改,該怎麼辦啊

呵呵,簡單,進入DOS裡面 進入盤符 ,找到該文件的位置,輸入attrib 文件名 -r 就可以了

7. C語言中,只讀文件,可讀寫文件,只寫文件是什麼

只讀文件是只能讀取文件的內容,不能對文件的內容進行修改,只寫文件是既能讀取文件內容又能修改文件內容,只寫文件是只能向文件中輸入,不能查看文件的內容。其實還有可執行文件,也就是可以運行的文件。

熱點內容
cmd運行python程序 發布:2025-09-19 08:16:07 瀏覽:287
如何給你的安卓手機正確充電 發布:2025-09-19 08:15:18 瀏覽:840
vs2010怎麼寫c語言 發布:2025-09-19 07:31:05 瀏覽:870
除了證券外還有哪些投資配置 發布:2025-09-19 07:01:48 瀏覽:77
android把函數 發布:2025-09-19 07:01:04 瀏覽:283
垃圾站源碼 發布:2025-09-19 06:42:30 瀏覽:156
java按鈕事件 發布:2025-09-19 06:29:45 瀏覽:459
文件夾用處 發布:2025-09-19 06:21:42 瀏覽:90
php數組位置 發布:2025-09-19 06:06:45 瀏覽:867
伺服器光口配ip 發布:2025-09-19 05:48:37 瀏覽:848