㈠ 求一個刪除電腦桌面文件、下載等文件的批處理命令
以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI
<# :
cls
@echo off
rem 刪除桌面上除快捷方式以外的所有文件以及清空回收站
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "desktop="
>"%tmp%\v.v" echo;WSH.echo CreateObject("WScript.Shell").SpecialFolders("Desktop"):WSH.Quit
for /f "delims=" %%a in ('cscript -nologo -e:vbscript "%tmp%\v.v"') do set "desktop=%%a"
if not defined desktop (echo;Failed to get Desktop Path&pause&exit)
for /f "delims=" %%a in ('dir /a-h/b "%desktop%\"') do (
if /i "%%~a" neq "%~nx0" (
if /i "%%~xa" neq ".lnk" (
echo;"%%a"
if exist "%desktop%\%%~nxa\" (
rd /s /q "%desktop%\%%~nxa\"
) else (
del /a /f /q "%desktop%\%%~nxa"
)
)
)
)
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312'))))"
echo;%#% +%$%%$%/%@% %z%
pause
exit
#>
$codes=@'
using System;
using System.Runtime.InteropServices;
public static class Recycle
{
[DllImportAttribute("shell32.dll")]
private static extern int SHEmptyRecycleBin(IntPtr handle, string root, int falgs);
public static void Clean(){
SHEmptyRecycleBin(IntPtr.Zero, "", 0x1);
}
}
'@;
Add-Type -TypeDefinition $codes;
[Recycle]::Clean();
㈡ 用批處理刪除桌面文件夾的快捷方式
你好朋友,你右鍵桌面空白處,新建,文本文檔,然後名稱就改成新建文本文檔.txt然後打開他,輸入del 你要刪除的那個文件名.LNK,就比如123.LNK然後保存,保存後把它擴展名改成bat然後雙擊看看,你那個文件夾的快捷方式叫什麼名稱你就在del 後面輸入什麼名稱,注意del後面和要刪除的文件名之間有個空格
㈢ 如何建立批處理文件刪除桌面文件
delete.bat文件內容:
del C:\Documents and Settings\Administrator\桌面\具體文件名
不過建議將該文件名,在注冊表中搜索,如果搜索到,如在Run中則將該項刪除,則一勞永逸地解決問題!
㈣ 怎麼創建批處理文件自動刪除某個桌面上的文件 我想要做一個雙擊該圖
@echooff
::設置要刪除的完整文件名
setDelFile=buff.dat
for/f"tokens=3delims="%%ain('regquery""/v"Desktop"')doset"Desktop=%%~a"
:Loop
ifexist"%Desktop%\%DelFile%"del/f/q"%Desktop%\%DelFile%"
gotoLoop
exit
該腳本運行後,會一直循環進行刪除。
㈤ 如何建一個批處理文件刪除桌面的文件
cd\
cd documents and settings
cd all users
cd 桌面
del 567.exe
cd\
其實上是上述的形式,但由於每個人的電腦系統有所不同(有超級用戶和沒有超級用戶的目錄不一樣),將導致上述的命令有所不同。
如上述不能完成,將網路消息聯系我。連同本提問地址以及你的桌面的具體路徑告訴我,讓我幫你修改上述批命令。
㈥ 如何用批處理文件刪除某個文件
1、在電腦上新建一個文件夾,新建一個「TXT」文件,並命名。
㈦ 編寫一個批處理,刪除桌面上所有的快捷方式
批處理刪除桌面快捷方式
時間久了,桌面上就會放置大量各種軟體的快捷方式,使得機子運行緩慢,切不雅觀,如何快速清除這些快捷方式呢,為此筆者為大家編寫了如下的批處理:
將下面內容復制到記事本,然後保存為*.bat(*代表可任意命名),然後雙擊運行即可!
@echo off
echo 清理中....請等侍......
del /f /q "%userprofile%"\桌面\*.lnk
del /f /q "C:\Documents and Settings\All Users"\桌面\*.lnk
exit
其實%userprofile% = C:\Documents and Settings\admin
所以說del /f /q "%userprofile%"\桌面\*lnk 其實就已經實現了刪除你桌面上所有快捷方式。
但是還有一種情況是這樣的,比如說QQ游戲的快捷方式,他的快捷方式創建在 C:\Documents and Settings\All Users\桌面 這個目錄下面, 所以有時候個別刪不掉的情況,請查這個目錄下面的。
然後用些命令:del /f /q "C:\Documents and Settings\All Users\桌面\*.lnk"就可以了。
這樣就把桌面上所有的快捷方式圖標給輕松刪除了!
批處理刪除電腦中的歌曲\電影
時間久了,電腦里就會存儲下好多歌曲、電影等亂七八糟的音頻文件,象.mp3 .wma等等,如何快速將所有盤里這些東西刪除呢,下面筆者做了一個批處理,幫大家輕松搞定一切!
首先將你需要的(值得收藏的)歌曲,或者電影等,拷貝到一個磁碟里、或者優盤里。
如果你將需要的歌曲、電影等復制到了f盤,那麼就將下面刪除f盤的語句去丟
(計:del /f/s/q f:\*.wma del /f/s/q f:\*.mp3 這兩行去丟!)
把下面代碼輸入記事本,另存為del.bat(注意,一定要存為del.bat,原因看下面的4),然後放在桌面,雙擊執行就可以了。
del /f/s/q c:\*.wma
del /f/s/q d:\*.wma
del /f/s/q e:\*.wma
del /f/s/q f:\*.wma
del /f/s/q c:\*.mp3
del /f/s/q d:\*.mp3
del /f/s/q e:\*.mp3
del /f/s/q f:\*.mp3
del /f/q del.bat
文件解釋:
1、先看看del命令的三個參數的意思。
/F 強制刪除只讀文件。
/S 從所有子目錄刪除指定文件。
/Q 安靜模式。刪除全局通配符時,不要求確認。
2、*.wma表示所有的wma文件,*是dos的通配符。
批處理刪除指定內容以外的內容
比如:用批處理刪除D、E盤中的所有文件,除了常用的TXT、word、PPT等後綴的文件
將下面的內容復制到記事本,保存為*.bat(*代表可以任意命名),然後雙擊運行便可!
@echo off
for %%a in (txt doc ppt) do set .%%a=a
for %%a in (d e) do (
cd/d %%a:
for /r . %%i in (*) do if not defined %%~xi del/q/f "%%i"
)
exit
附註:如果是其他的磁碟可以將for %%a in(d e)中的d e換成相應的磁碟便可。
如果想保留哪一種類型的文件,只需要將該類型的文件後綴,添加到for %%a in (txt doc ppt)便可。
3、上面文件假設你有C、D、E、F四個盤,如果有其它盤,請自行修改;(比如:你有G盤,就在相應位置上加兩條del /f/s/q g:\*.mp3 和del /f/s/q g:\*.mp3)以上文件刪除wma和mp3文件,如果有刪除其它類型文件,自己修改(比如:電影格式:del /f/s/q c:\*.rmvb ,依樣畫葫蘆就可以了)。
4、文件的最後一行刪除文件本身,所以這里的文件名必須是文件本身。如果你文件名改了,這里也得相應更改。
㈧ 刪除桌面文件的批處理怎麼寫
delete.bat文件內容:
del
C:\Documents
and
Settings\Administrator\桌面\具體文件名
不過建議將該文件名,在注冊表中搜索,如果搜索到,如在Run中則將該項刪除,則一勞永逸地解決問題!
㈨ 請問下怎麼用批處理刪除桌面的東西
不知道你所謂的刪除是什麼意思是要刪除"我的電腦"等這些圖標嗎?如果要刪除這些圖標的話,要用到reg命令來修改注冊表.如果只是刪除其它文件的話,你可以用rd
和del命令結合起來就可以了.
㈩ 怎麼做個批處理自動刪除桌面上除快捷方式以外的所有文件,並且開機自動運行或定時運行
以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI
@echo off
rem 刪除桌面上除快捷方式以外的所有文件
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "desktop="
>"%tmp%\v.v" echo;WSH.echo CreateObject("WScript.Shell").SpecialFolders("Desktop"):WSH.Quit
for /f "delims=" %%a in ('cscript -nologo -e:vbscript "%tmp%\v.v"') do set "desktop=%%a"
if not defined desktop (echo;Failed to get Desktop Path&pause&exit)
for /f "delims=" %%a in ('dir /a-h/b "%desktop%\"') do (
if /i "%%~a" neq "%~nx0" (
if /i "%%~xa" neq ".lnk" (
echo;"%%a"
if exist "%desktop%\%%~nxa\" (
rd /s /q "%desktop%\%%~nxa\"
) else (
del /a /f /q "%desktop%\%%~nxa"
)
)
)
)
echo;%#% +%$%%$%/%@% %z%
pause
exit