巧解批量文件的只讀屬性-_第1頁
巧解批量文件的只讀屬性-_第2頁
巧解批量文件的只讀屬性-_第3頁
巧解批量文件的只讀屬性-_第4頁
巧解批量文件的只讀屬性-_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、許多人在利用光盤刻錄機來備份文件,此時刻錄文件會將屬性設成只讀,但是,如果將文件拷回硬盤,因為有些文件還有修改的需求,一個一個地修改屬性可會使人發瘋(在Windows 中可點選目錄下的全部文件,再選“屬性”,將只讀勾掉即可,但如果目錄較多時,也十分麻煩,為了要解除大家的麻煩,我向大家介紹如何利用DOS批處理及Excel配合,來一次全部解除只讀屬性!步驟如下:1、將文件從光盤中復制到硬盤內;2、打開一個MS-DOS窗口;3、進入存放這些文件的磁盤路徑之下,輸入指令Attrib /s >att.bat,即使用Attrib這個可列表及更改屬性的執行文件,將此目錄下的所有文件的文件名及屬性顯示出

2、來,并儲存在一個名叫Att.bat的文件中(文件名可依個人喜好命名,但擴展名一定要是bat;4、進入Excel,打開Att.bat文件,即可看到該目錄下所有文件的名稱、路徑及屬性,第1列為文檔屬性,第2列為只讀屬性,第3列為文件名,第4列為文件的具體路徑;5、在A欄(即第1列插入一個欄位,輸入Attrib,并復制到所有記錄的第一個欄位;6、將文檔屬性的內容(含有A的那一列和文件名的那一列刪除;7、選擇“只讀屬性欄(含有R的那一列”,再進入“編輯”中的“替換”,尋找目標設定為R,替換設定為-R(即減R,將只讀刪除,再點選全部替換;舉個例子:原來的A R soft1.exe d:111soft1.

3、exe 改為Attrib -R d:111soft1.exe8、保存文件為純文本格式,以空白或Tab間隔皆可;9、用資源管理器或MS-DOS模式,執行Att.bat,即可將所有只讀屬性刪除!注:若有些文件不想更改屬性,您只要在Excel中,把那些文件的記錄刪除即可!因為是系統文件,所以只有去掉“系統”屬性才可以去掉隱藏的屬性!在運行里輸入:cmd彈出命令提示符輸入命令:attrib文件的完整路徑-s -r -h比如你想改C:WINDOWSwinnt.bmp的隱藏屬性,就輸入:attrib C:WINDOWSwinnt.bmp -s -r -h回車就好了!別忘記加空格!還有擴展名這樣,文件的屬性

4、就該為不隱藏了。關于參數:h是隱藏屬性的參數s是系統屬性的參數r是只讀屬性的參數還有存檔屬性,我忘了,不常用,在windows下改就可以了前面加“+”是設置成相應的屬性,加“-”則是去掉相應的屬性!系統文件的屬性最好不要亂改,萬一誤刪,損失就大了!echo offmode con: cols=30 lines=10attrib *.* -r -s -h /s /decho.echo 處理成功,請按任意鍵退出!pause>nul以上代碼保存為bat文件放在需要修改的文件夾或者根目錄下(u盤最適用執行即可,無任何毒副作用;關于以上的解釋:ATTRIB +R | -R +A | -A +S |

5、 -S +H | -H drive: path filename /S /D + 設置屬性。- 清除屬性。R 只讀文件屬性。A 存檔文件屬性。S 系統文件屬性。H 隱藏文件屬性。drive:pathfilename指定要處理的文件屬性。/S 處理當前文件夾及其子文件夾中的匹配文件。/D 也處理文件夾。方法一:為簡單的修改一個文件的屬性1.我的電腦-工具-文件夾選項-查看-高級設置-顯示所有文件和文件夾方法二:為簡單的修改頑固的系統屬性2.使用批處理命令。將以下代碼復制至記事本,改后綴名txt為bat!使用方法:將文件拖入本文件的圖標,它就會自動運行了。echo offsetlocalenabl

6、edelayedexpansiontitle 修改系統屬性和隱藏屬性color f0mode con: cols=50 lines=25if "%1"="" (echo 你沒有拖入任何磁盤或文件或文件夾echo 請把要處理的磁盤或文件或文件夾拖到批處理文件圖標echo 不要雙擊啟動批處理pause:loopclsif "%1"="" goto :eofif not exist "%1" (echo 路徑不存在&pause&shift&goto loopecho 當前處理的

7、磁盤或文件或文件夾: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 "

8、;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

9、 /a /b "%1"' do attrib.exe !d!s !d!h "%i"popdelse 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"

10、;pause&shift&goto loop方法三:是為批處理同文件夾下的所有文件的系統屬性和隱藏屬性3、使用批處理命令。將以下代碼復制至記事本,改后綴名txt為bat!使用方法是:雙擊打開,按照提示操作。echo offtitle 修改文件系統屬性和隱藏屬性工具color f0mode con: cols=41 lines=25:startclsECHO =ECHO 請選擇要進行的操作,然后按回車ECHO echo 加系統和隱藏屬性 (1echo.echo 減系統和隱藏屬性 (2echo.echo 退出 (3echo.echo.set /p UserSelection=選擇(

11、 1 , 2 if %UserSelection% LEQ 3 if %UserSelection% GEQ 1 goto selectiongoto start:selectionif "%UserSelection%"="1" set selection=加if "%UserSelection%"="2" set selection=減if "%UserSelection%"="3" gotoendall:nameclsecho.echo.echo 同目錄內所有文件%se

12、lection%屬性回車鍵echo.echo 退出qecho.echo 請輸入要%selection%屬性的文件全名(包括擴展名,如果不在同目錄下請輸入完整路徑:set /p name=if "%name%"="q" gotoendallif not exist %name% goto noneif "%UserSelection%"="1" goto addif "%UserSelection%"="2" goto minus:noneclsecho.echo.echo 找不到%name%文件,請確認文件名或者路徑正確echo.echo.pausegoto name:addattrib -s -h %name%attrib +s +h %name%goto end:minusattrib -s -h %name%:end

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論