DOS中设置文件属性

2025-06-04 15:23:50

1、WIN+R,弹出运行窗口

DOS中设置文件属性

2、在运行窗口中输入cmd回车,打开cmd窗口

DOS中设置文件属性

3、使用命令attrib +S +H +A filename /s /d注释:filename为你文竭惮蚕斗件夹名字,前提是你必须进入文件夹所在根目录,你也可以键入路径 比如 attrib +S +h +r C:\fliename+s 设置为系统属性+h 设置为隐藏+a 设置存档+r 设置只读提示设置了系统属性并不是不可以删除了,一样可以删除,你可能看不到它的变化

4、如要把 guoke.txt文件属性改成 只读性系统隐藏,可以这样用:attrib +s +h +r guoke.txt

DOS中设置文件属性

5、我这里给你提供一个批处理文件,用的时候,把要修改属性的磁盘或文件或文件夹,拖到批处理文件的图标上(可以拖很多),然后按提示操作就行了.@echo offs髫潋啜缅etlocal enabledelayedexpansiontitle 修改系统属性和隐藏属性color f0mode con: cols=50 lines=25if "%~1"=="" (echo 你没有拖入任何磁盘或文件或文件夹echo 请把要处理的磁盘或文件或文件夹拖到批处理文件图标echo 不要双击启动批处理pause):loopclsif "%~1"=="" goto :eofif not exist "%~1" (echo 路径不存在)&pause&shift&goto loopecho 当前处理的磁盘或文件或文件夹:echo %~1echo.echo 请选择要进行的操作,然后按回车echo.echo 加系统和隐藏属性……………………………1echo 减系统和隐藏属性……………………………2echo 不处理…………………………………………3echo.set /p "c1=选择 (1,2,3) (不输入为!c1!,默认为2):"if "!c1!"=="1" (set "d=+") else if "!c1!"=="3" (pause&shift&goto loop) else set "d=-"set "a=%~a1"if /i "!a:~0,1!"=="d" (echo.echo 这是一个文件夹,请选择要进行的操作,然后按回车echo.echo 只对该文件夹本身……………………………1echo 只对该文件夹中的文件夹和文件……………2echo 对该目录下的一切的文件夹和文件…………3echo.set /p "c2=选择 (1,2,3) (不输入为!c2!,默认为1):"if "!c2!"=="2" (pushd "%~1"for /f "delims=" %%i in ('dir /a /b "%~1"') do attrib.exe !d!s !d!h "%%i"popd) else if "!c2!"=="3" (for /f "delims=" %%i in ('dir /a /b /s "%~1"') do attrib.exe !d!s !d!h "%%i") else (attrib.exe !d!s !d!h "%~1")) else (attrib.exe !d!s !d!h "%~1")pause&shift&goto loop

6、把guoke.txt拖到批处理文件图标内,然后按提示操作就行了

DOS中设置文件属性
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢