批量删除多个已知名称不同路径文件
服务器有1W多首歌,分别在服务器不同盘符的不同文件夹内,如何批量删除掉?1W多首歌的名字已知~...
服务器有1W多首歌,分别在服务器不同盘符的不同文件夹内,如何批量删除掉?1W多首歌的名字已知~
展开
1个回答
展开全部
可以使用系统自带的命令进行删除。由于你提供的信息不完整,现在分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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询