如何在批处理中,将指定目录下的第一个文件设置为变量“file1”,第二个文件设置为变量“file2”

如题,求教批处理大神,如何在批处理中,将指定目录下的第一个文件的名称(不包括文件后缀名)设置为变量“file1”,第二个文件的名称(不包括文件后缀名)设置为变量“file... 如题,求教批处理大神,如何在批处理中,将指定目录下的第一个文件的名称(不包括文件后缀名)设置为变量“file1”,第二个文件的名称(不包括文件后缀名)设置为变量“file2”,依次类推,也就是说,把一个目录下所有的文件,每个文件名(不包括文件后缀名)定义一个不同的变量,解决再加200分,说到做的。 展开
 我来答
野人拆
2013-04-17 · TA获得超过1069个赞
知道小有建树答主
回答量:815
采纳率:57%
帮助的人:564万
展开全部
@echo off&setlocal enabledelayedexpansion
set count=1
set/p "fp=请输入文件夹路径或拖动根目录文件夹到此: "
pushd "%fp%"
::如果有子目录就改成'dir/b/s/a-d *.*'
for /f "tokens=*" %%a in ('dir/b/a-d *.*') do (
set "file_!count!=%%~na"
set/a count=!count!+1
)
popd
set file_
pause
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式