批量删除多个已知名称不同路径文件

服务器有1W多首歌,分别在服务器不同盘符的不同文件夹内,如何批量删除掉?1W多首歌的名字已知~... 服务器有1W多首歌,分别在服务器不同盘符的不同文件夹内,如何批量删除掉?1W多首歌的名字已知~ 展开
 我来答
百度网友22fdce7
2018-03-18 · 超过11用户采纳过TA的回答
知道答主
回答量:33
采纳率:52%
帮助的人:13.5万
展开全部

可以使用系统自带的命令进行删除。由于你提供的信息不完整,现在分2种可能性。

1.如果已经知道歌曲的名字和完整路径的话,那就很简单,使用cmd命令很轻松就可以实现,如下:

准备:将歌曲的完整的路径名字保存到一个文本文档中,如d:\123.mp3,将d:\123.mp3保存到文本文档中

@echo off
for /f "delims=" %%a in (保存歌曲路径的文件(如d:\1.txt)) do (
   del /a /f "%%a"
)
pause

2.如果只知道歌曲的名字,那就比较麻烦,需要检索的时间比较长,此方法会将电脑中所有同名的歌曲都删除掉。

准备:将歌曲的名字保存到一个文本文档中

@echo off
for /f "delims=" %%a in (d:\1.txt) do (
   set "%%a=a"
)
for %%a in (c d e f g) do (
   if exist %%a:\
      for /f "delims=" %%b in ('dir /a-d /b /s %%a:\*.mp3') do (
         if defined %%~nxb del /a /f "%%b"
       )
    )
 )
 pause
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式