Ⅰ 批處理 全盤刪除隱藏文件Desktop_1.ini和Desktop_2.ini
樓上的命令只能刪除當前盤符下的文件,而樓主要求要刪除所有的分區下的文件
我的命令是
for /f "skip=1" %%a in ('wmic logicaldisk where "drivetype=3" get caption') do del %%a\Desktop_1.ini /q/s/a
for /f "skip=1" %%a in ('wmic logicaldisk where "drivetype=3" get caption') do del %%a\Desktop_2.ini /q/s/a
Ⅱ 如何使用批處理刪除一個ini或txt文件的包含指定文字行
樓主,你好,你試試以下代碼。以下代碼會對需更改的文件進行一個備份後綴為.BAK
(echo aaa
echo bbb
echo ccc
echo ddd)>temp.txt
for /f "tokens=* delims=" %%a in ('dir /b/s 999.ini') do (
for /f "tokens=* delims=" %%b in ('type "%%~dpnxa"') do (
(echo %%b|findstr /l /g:temp.txt)>nul || (echo %%b>>"%%~dpa\output.txt")
)
ren "%%~dpnxa" "%%~dpna.bak"
ren "%%~dpa\output.txt" "%%~dpnxa"
)
del /f/q temp.txt
Ⅲ 如何利用批處理 修改boot.ini文件
首先查找"windows
2002"所在行的行號,賦值給%target%
然後查找每一個"啟動項目
ID:"的行號,賦值給%id%
小於target且最大的%id%即為"windows
2002"所在的id
然後用bootcfg
/delete
/id
%id%刪除即可
@echo
off
for
/f
"delims=[,]"
%%a
in
('bootcfg
/query^|find
/i
/n
"Windows
2002"')
do
set
target=%%a
for
/f
"delims=[,],:
tokens=1,3"
%%a
in
('bootcfg
/query^|find
/i
/n
"啟動項目
ID:"')
do
if
%%a
lss
%target%
set
/a
id=%%b
bootcft
/delete
/id
%id%
Ⅳ ini文件可以刪除嗎
刪除方法,運行cmd,輸入rd
/s
/q
c:\boot.ini
刪除以後啟動電腦時屏幕上會提示無法找到boot.ini,系統將直接進入你已安裝的操作系統。
這個文件並不是非有不可的,沒有它完全可以進入系統,它只是引導文件,就是在啟動的時候讓你選擇進哪個系統(如果你裝有幾個系統的話),如果沒有這個文件,你就沒法選擇,直接進去默認的操作系統了。
Ⅳ 怎麼用批處理刪除電腦所有盤里的同一個文件夾
需要批量刪除一些文件,不可能搜索刪除,如果用dos命令,就可以快速的批量刪除點擊「開始」→「運行」,輸入:「CMD」後回車。然後在「命令提示符」窗口下輸入:del F:\_desktop.ini /f /s /q /a (F代表你要操作的盤符,如果是C盤就把F改成C)強制刪除F盤下所有目錄內(包括X盤本身)的_desktop.ini文件並且不提示是否刪除。/f 表示強制刪除文件/s表示子目錄都要刪除該文件/q表示無聲,不提示/a根據屬性選擇要刪除的文件R 只讀文件 S 系統文件H 隱藏文件 A 存檔文件- 表示「否」的前綴例:刪除F盤下及其子目錄下的所有指定文件del F:/*.pdb /f /s /q /a (刪除F盤下的所有後綴名為pdb的文件)批處理製作:新建一以bat後綴的文件,輸入以上命令,然後保存即可。木馬大多都會在硬碟上生成很多的垃圾文件,那怎麼一次性把垃圾文件清除掉?例如,有種木馬,它會在每個文件夾里生成「_desktop.ini」這個文件,木馬已經清除掉後,會殘留一些垃圾文件,雖然不會對系統構成威脅,還是會對系統的整體性能有影響。那麼多的_desktop.ini該怎麼清理呢,逐個逐個刪?假如有10000個文件呢,那麼會累死人的提供各很簡單的辦法,就用一個DOS命令即可解決1.點開始菜單,然後選運行,輸入cmd回車,在裡面輸入如下命令del d:\_desktop.ini /f /s /q /a該命令意思是:強制刪除d盤下所有目錄內(包括d盤本身)的_desktop.ini文件並且不提示是否刪除,如果你想刪除c盤的_desktop.ini文件,把上面命令改為del c:\_desktop.ini /f /s /q /a 即可,以此類推命令的參數解析:/f 強制刪除只讀文件/q 指定靜音狀態。不提示您確認刪除。/s 從當前目錄及其所有子目錄中刪除指定文件。顯示正在被刪除的文件名。/a的意思是根據屬性選擇要刪除的文件
批處理製作: 新建一以bat後綴的文件,輸入以上命令,然後保存即可。
Ⅵ desktop.ini怎麼徹底刪除
刪除這個文件可以用以下辦法~~
開始-運行-cmd-回車
cd\
del c:\desktop.ini/f/s/q/a
del d:\desktop.ini/f/s/q/a
del e:\desktop.ini/f/s/q/a
del f:\desktop.ini/f/s/q/a
同時還有幾個文件差不多和這個一樣。也用同樣的辦法
del c:\_desktop.ini/f/s/q/a
del d:\_desktop.ini/f/s/q/a
del e:\_desktop.ini/f/s/q/a
del f:\_desktop.ini/f/s/q/a
del c:\desktop_.ini/f/s/q/a
del d:\desktop_.ini/f/s/q/a
del e:\desktop_.ini/f/s/q/a
del f:\desktop_.ini/f/s/q/a
Ⅶ 如何ini文件和可執行文件無法刪除
復制粘貼抄到記事本,另襲存為xx.bat,編碼選ANSI,跟要處理的文件放一起運行
@echooff
rem禁止刪除指定類型/擴展名/後綴名的文件
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
setparam=deny
setext=*.ini*.exe
for/f"delims="%%ain('dir/a-d/b/s%ext%2^>nul')do(
icacls"%%a"/%param%Everyone:D
)
:end
echo;%#%+%$%%$%/%@%%z%
pause
exit
Ⅷ 批處理修改ini文件的內容
不清楚你的實際文件/情況,僅以問題中的樣例說明及猜測為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件放一起雙擊運行
@echooff&cd/d"%~dp0"
rem修改一個ini文件里的指定行內容
set#=Anyquestions&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
set"inifile=a.ini"
ifnotexist"%inifile%"(echo;"%inifile%"patherrorornotexists&pause&exit)
setuser=&set/puser=entertheuser:
setlinenum=&for/f"delims=:"%%ain('type"%inifile%"^|findstr/nb/c:"user="')doset"linenum=%%a"
ifdefinedlinenum(
for/f"tokens=1*delims=:"%%ain('type"%inifile%"^|findstr/n.*')do(
if"%%a"equ"%linenum%"(
echo;user=%user%
)elseecho;%%b
)
)
echo;%#%+%$%%$%/%_%%z%
pause
exit
Ⅸ 用dos命令在c盤Windows文件夾下找到所有ini文件,並刪除
命令為:
DEL C:\WINDOWS\*.INI/S
參數「/S」表示刪除WINDOWS下包括所有子目錄下的INI文件,如果只刪除WINDOWS本目錄下,不刪除子目錄下的,則不能使用參數「/S」,即 「DEL C:\WINDOWS\*.INI」
你這樣刪除了所有的INI文件,系統就不能啟動了。
Ⅹ 寫個批處理刪除指定文件或指定文件夾
@EchoOff
For/f"tokens=*"%%iin('dir/a-d/b/s"C:ProgramFiles*.123"')do(
Echo%%i
Del/q/s/a/f"%%i"
)
Pause
(10)批處理刪除ini文件擴展閱讀:
1、批處理代碼需要注意的事項:
批處理中的變數是不區分類型的,不需要像C語言中的變數那樣還要區分int、float、char等。
比如執行set aa=345後,變數aa的值既可以被視為數字345,也可以被視為字元串345。
2、文件夾管理命令釋義:
cd 顯示當前目錄名或改變當前目錄。
md 創建目錄。
rd 刪除一個目錄。
dir 顯示目錄中的文件和子目錄列表。
tree 以圖形顯示驅動器或路徑的文件夾結構。
path 為可執行文件顯示或設置一個搜索路徑。
復制文件和目錄樹。
3、文件管理命令釋義:
type 顯示文本文件的內容。
將一份或多份文件復制到另一個位置。
del 刪除一個或數個文件。
move 移動文件並重命名文件和目錄。
ren重命名文件。
replace 替換文件。
attrib 顯示或更改文件屬性。
find 搜索字元串。
fc 比較兩個文件或兩個文件集並顯示它們之間的不同