c文件夹只读
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语言中,只读文件,可读写文件,只写文件是什么
只读文件是只能读取文件的内容,不能对文件的内容进行修改,只写文件是既能读取文件内容又能修改文件内容,只写文件是只能向文件中输入,不能查看文件的内容。其实还有可执行文件,也就是可以运行的文件。