用Attrib判断文件属性

来源:百度知道 编辑:UC知道 时间:2024/05/30 15:59:59
如何用Attrib判断一个文件的属性,并且当该文件属性为“SH”时,自动去除该文件的 SH 属性;当该文件没有SH属性,就自动加上SH属性呢?

要批处理吗?

@echo off
if "%1"=="" (set /p n=输入文件完整路径) else set n=%1
for /f %%a in ('attrib %n%') do (
if "%%a"=="SH" (attrib -s -h %n%) else attrib +s +h %n%
)
pause

直接拖放文件到这个批处理文件上,或双击打开后输入完整路径

有问题可以留言