批处理cmd取出 某文件夹下所有子文件夹里的文件

 我来答
乙雨凝4s
2021-04-05
知道答主
回答量:28
采纳率:20%
帮助的人:5013
展开全部

*.文件格式

比如说 *.jpg ,定位到当前最高文件夹

在这里搜索出来就显示所有的文件,然后复制所有的文件

宓雪翎闫鸣
2019-11-03 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:811万
展开全部
一个笨办法先判断一下最后一字符是否为\
另赋一变量统一结尾有\
(或统一无\)
类似:
set
"cd_=%cd%"
if
not
"%cd:~-1%"=="\"
set
"cd_=%cd%\"
或先加再说,接着去掉多余的:
set
"cd_=%cd%\"
set
"cd_=%cd_:\\=\%"
上述两形式需在用到它的for类复合句之前单独设置,然后在需要用%cd%\
处用%cd_%代
对于for
中特定变量或%1之类传入参数变量而言,有现成格式可用,也是最常用的形式,比如你所列举例子echo
%cd%\%%a可改为
echo
%%~fa
参见for/?

call/?
或还需要看看
set/?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式