如何修改系統(tǒng)屬性和隱藏屬性
系統(tǒng)屬性是電腦上文件和文件夾的一些屬性設(shè)置,包括是否隱藏和是否為系統(tǒng)文件等。有時(shí)候我們想要修改這些屬性,但是通過(guò)右鍵屬性菜單無(wú)法直接設(shè)置它們的隱藏屬性。下面將介紹一個(gè)方便的方法來(lái)修改磁盤(pán)、文件或文件夾
系統(tǒng)屬性是電腦上文件和文件夾的一些屬性設(shè)置,包括是否隱藏和是否為系統(tǒng)文件等。有時(shí)候我們想要修改這些屬性,但是通過(guò)右鍵屬性菜單無(wú)法直接設(shè)置它們的隱藏屬性。下面將介紹一個(gè)方便的方法來(lái)修改磁盤(pán)、文件或文件夾內(nèi)所有文件的系統(tǒng)屬性和隱藏屬性。
步驟一:創(chuàng)建批處理文件
請(qǐng)將以下內(nèi)容復(fù)制到記事本,并另存為"修改系統(tǒng)屬性和隱藏屬性.bat"(注意加引號(hào))。
@echo off
setlocal enabledelayedexpansion
title 修改系統(tǒng)屬性和隱藏屬性
color f0
mode con: cols50 lines25
if "%~1""" (
echo 你沒(méi)有拖入任何磁盤(pán)或文件或文件夾
echo 請(qǐng)把要處理的磁盤(pán)或文件或文件夾拖到批處理文件圖標(biāo)
echo 不要雙擊啟動(dòng)批處理
pause
)
:loop
cls
if "%~1""" goto :eof
if not exist "%~1" (
echo 路徑不存在
pause
shift
goto loop
)
echo 當(dāng)前處理的磁盤(pán)或文件或文件夾:
echo %~1
echo.
echo 請(qǐng)選擇要進(jìn)行的操作,然后按回車
echo.
echo 加系統(tǒng)和隱藏屬性……………………………1
echo 減系統(tǒng)和隱藏屬性……………………………2
echo 不處理…………………………………………3
set /p "c1選擇 (1, 2, 3) (不輸入為!c1!, 默認(rèn)為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 這是一個(gè)文件夾,請(qǐng)選擇要進(jìn)行的操作,然后按回車
echo.
echo 只對(duì)該文件夾本身……………………………1
echo 只對(duì)該文件夾中的文件夾和文件……………2
echo 對(duì)該目錄下的一切的文件夾和文件…………3
set /p "c2選擇 (1, 2, 3) (不輸入為!c2!, 默認(rèn)為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
步驟二:使用批處理文件
當(dāng)你需要修改屬性時(shí),只需將要修改屬性的磁盤(pán)、文件或文件夾拖到批處理文件的圖標(biāo)上(可以拖多個(gè)),然后按照提示進(jìn)行操作即可。
注意事項(xiàng)
請(qǐng)務(wù)必將要更改屬性的磁盤(pán)、文件或文件夾拖到批處理文件圖標(biāo)內(nèi),不要雙擊運(yùn)行此批處理文件。這樣才能正確地修改系統(tǒng)屬性和隱藏屬性。