批处理:通过fileset查找指定文件夹及子文件夹文件名,找到后在该文件所在路径中运行两个命令,在线等!
我现在有个文本文件,里面全是需要删除的文件的文件名,一行一个文件名。想通过批处理命令去我指定的文件夹下面(包括子文件夹)搜索与该文本文件内所列文件名完全匹配的文件,请注意...
我现在有个文本文件,里面全是需要删除的文件的文件名,一行一个文件名。想通过批处理命令去我指定的文件夹下面(包括子文件夹)搜索与该文本文件内所列文件名完全匹配的文件,请注意,下面是难的地方,找到后我需要运行的命令必须在被搜索到的文件所在路径下运行,请问批处理是否可以实现?在线等
展开
1个回答
展开全部
可以。
“echo 已跳转到目录%%~dpb>>test.txt”给你测试用的,实际操作改成你的命令就行了。
@echo off
::设置路径
set "path_=d:\web"
for /f "delims=" %%a in (test.txt) do (
for /f "delims=" %%b in ('dir /a-d/b/s "%path_%\%%a"') do (
echo %%b
cd /d %%~dpb
echo 已跳转到目录%%~dpb>>test.txt
)
)
echo end...
pause
追问
not working.....
追答
本机测试可用,
你又不说哪有问题,最讨厌你这种。
等别人吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询