我的是XP如何使文件取消只读
发布网友
发布时间:2023-03-09 18:22
我来回答
共3个回答
热心网友
时间:2023-11-02 18:27
分2种情况:
一、文件设置了只读属性。
解决办法:
1、在文件上点右键,点属性。
2、将“只读”前面的勾去掉,再按“确定”键即可。
二、有软件正在使用某个文件,这个文件就变成了只读文件。
解决办法:
1、找出正在使用这个文件的软件。
2、关闭或结束这个软件,则文件不再只读。
热心网友
时间:2023-11-02 18:27
方法一:
新建一个笔记本文件,将以下内容复制到记事本,另存为"修改系统属性和隐藏属性.bat".
用的时候,把要修改属性的文件或文件夹,拖进去按提示操作就行了.
@echo off&setlocal enableextensions enabledelayedexpansion
title 修改系统文件属性和隐藏文件属性&color 0!random:~-1!&color 0!random:~-1!
if "%~1"=="" (echo 你没有拖入 任何磁盘或文件或文件夹
echo 请把 要处理的磁盘或文件或文件夹 拖到 批处理文件图标
echo 不要 双击启动 批处理&pause&goto :eof)
call:choose "设置隐藏文件属性,请选择:" 不改变 减隐藏文件属性 加隐藏文件属性
(set h=)&(if !c! equ 2 set h=-)&(if !c! equ 3 set h=+)
call:choose "设置系统文件属性,请选择:" 不改变 减系统文件属性 加系统文件属性
(set s=)&(if !c! equ 2 set s=-)&(if !c! equ 3 set s=+)
call:choose "设置应用范围,请选择:" 所选文件和文件夹 该容器内的文件和文件夹
for %%i in (%*) do (if !c! equ 1 call:attrib "%%~i"
for /f "delims=" %%j in ('dir /a /b "%%~i"') do call:attrib "%%~i\%%~j")
pause&goto :eof
:choose
(set c=)&(set n=)&for %%i in (%*) do echo !n! %%~i&set /a n+=1
(set /p c=)&(set /a c=c)&if !c! geq 0 if !c! leq !n! echo.&goto :eof
goto choose
:attrib
setlocal&(set a=)&(set a=%~a1)&if "!a!"=="" goto :eof
if not defined h if "!a:~3,1!"=="h" (set h=+) else (set h=-)
if not defined s if "!a:~4,1!"=="s" (set s=+) else (set s=-)
echo 正在处理: %~1&attrib !h!h !s!s "%~1"&goto :eof
方法二:
应该是变成了“系统”属性,和隐藏属性一样都是隐藏的,但是右键属性不可更改,所以只有去掉“系统”属性才可以去掉隐藏的属性!
在“开始”-“运行”里输入cmd,回车,
弹出命令提示符
输入命令:attrib 文件的完整路径 -s -r -h
比如你想改D:\WINDOWS\winnt.bmp的隐藏属性,就输入:
attrib D:\WINDOWS\winnt.bmp -s -r -h
回车就好了!别忘记加空格!还有扩展名!
这样,文件的属性就该为不隐藏了。
关于参数:
h是隐藏属性的参数
s是系统属性的参数
r是只读属性的参数
前面加“+”是设置成相应的属性,加“-”则是去掉相应的属性!
建议楼主:
系统文件的属性最好不要乱改,万一误删,损失就大了!
你可以找些dos的文章看看!
还不行的话,我QQ349929887(注明百度)
http://zhidao.baidu.com/q?ct=17&pn=0&tn=ikaslist&rn=10&word=%C8%A1%CF%FB%D2%FE%B2%D8%CA%F4%D0%D4&fr=wwwt
热心网友
时间:2023-11-02 18:28
右击文件夹“属性”把只读的那项的勾去掉。
如果不行,就在命令行中输入attrib -R [路径:]+[文件加名]