当前位置:首页 » 网络管理 » 如何建立批处理文件删除桌面文件
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何建立批处理文件删除桌面文件

发布时间: 2022-07-05 05:39:26

㈠ 求一个删除电脑桌面文件、下载等文件的批处理命令

以下代码复制粘贴到记事本,另存为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