求一个能修改文件夹属性(隐藏、系统)的工具……

求一个能修改文件夹属性(隐藏、系统)的工具……,第1张

我写的这个批处理可以修改磁盘或文件文件夹内所有文件的系统属性和隐藏属性,很方便的.

将以下内容复制到记事本,另存为"修改系统属性和隐藏属性.bat"(注意加引号).

用的时候,把要修改属性的磁盘或文件或文件夹,拖到批处理文件的图标上(可以拖很多),然后按提示 *** 作就行了.

注意:请把要更改属性的磁盘或文件或文件夹拖到批处理文件图标内,不要双击运行此批处理.

@echo off

setlocal enabledelayedexpansion

title 修改系统属性和隐藏属性

color f0

mode con: cols=50 lines=25

if "%~1"=="" (

echo 你没有拖入任何磁盘或文件和宴或文件夹

echo 请把要处理的磁盘或文件或文件夹拖到批处理文件图标

echo 不要双击启动批处理

pause

)

:loop

cls

if "%~1"=="" goto :eof

if not exist "%~1" (echo 路径不存在)&pause&shift&goto loop

echo 当前处理的磁盘或文件或文件夹:

echo %~1

echo.

echo 请选择要进行的 *** 作,然后按回车

echo.

echo 加系统和隐藏属性……唤亩银………………………1

echo 减系统和隐藏属性……………………………2

echo 不处理…………………………………………3

echo.

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 只对该文件夹本身……………………………1

echo 只对该文件夹耐陵中的文件夹和文件……………2

echo 对该目录下的一切的文件夹和文件…………3

echo.

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

你好,很高握哗兴为你解答问题,希望我下面的回答对你有所帮助。

修改程裤皮兆序的版本可以使用资源修改器做到,常用的有Rescope,HackResource等等。这些软件我可提供给你。如果自己不太胡租会使用的话我可以帮你修改。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12383100.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存