在windows系统中,如果文件具有同时具有系统和隐藏属性,那么该文件的隐藏属性无法直接修改。可利用attrib命令可更改,操作步骤如下:
1、按win+r ,输入cmd ,点击确定;
2、输入attrib 路径\文件名 - s -h -r,即去除系统、隐藏和只读属性,回车;例如attrib c:\bak.txt -s -h -r,如下图:
4、打开文件属性,查看效果:
可以在DOS状态下进行更改,需要用到两个命令cd和attrib。
操作步骤:开始→运行→输入cmd,dos窗口弹出。
我举个例子,你要更改属性的那个文件名字为b,在d盘的a文件夹下,首先需要进入d盘的a文件夹:下面需要用到cd命令,cd的基本意思就是进入或者返回上一级文件夹。输入d:回车,就已经进入d盘,接着输入cd a回车,这样就进入a文件夹了。
下面将用到attrib命令来更改文件b的属性,attrib指令用于修改文件的属性.文件的常见属性有:只读、存档、隐藏和系统,R 只读文件属性、A 存档文件属性、S 系统文件属性、H 隐藏文件属性。输入attrib b(文件名) -h就可以去掉b的隐藏属性了。-代表去除属性,+代表赋予属性。
注意:1.如果你的文件路径或者文件名中有中文的话,在dos状态下按ctrl+空格可以切换到中文输入法,无法切换的话可以把你的文件夹名称改为英文。
2.如果输入attrib b -h不管用的话,说明它可能具有系统属性或者只读属性,那就再次输入attrib b -h -a -s -r。这样会去除它的所有属性。
祝你成功伙计!
隐藏属性更改被锁定,说明是系统文件!请修改系统属性:
首先,运行CMD
其一般格式如下:
“attrib -s -h (路径和文件名)” (不计双引号,注意参数之间的空格,中文文件夹可以先复制文件夹名再粘到X:\后面)
额外Tips:X:\* “*”表示所有第一层文件或文件夹 “*.*”表示所有文件和文件夹(X是指文件所在盘符)
做个介绍
语法
attrib [+R | -R] [+A | -A] [+S | -S] [+H | -H] [[drive:] [path]filenames] [/S [/D]]
参数
+设置属性
-消除属性
R只读文件属性
A存档文件属性
S系统文件属性
H隐藏文件属性
[drive:][path][filename]
指定要处理的文件属性
/S处理当前文件夹及其子文件夹中的匹配文件
/D也处理文件夹
真乱……
attrib *.* -s -h /s /d
就这一句搞定
======================================================================
是那个文件有系统属性,所以改不了
参考我其他的回答吧……复制真累
这么麻烦...先试试我的方法,剪切再粘贴,我U盘上的文件就是这样以后就可以修改隐藏属性了