标题: [文本处理] 批处理如何列出指定扩展名/后缀的文件? [打印本页]
作者: hello654321 时间: 2016-5-10 12:46 标题: 批处理如何列出指定扩展名/后缀的文件?
本帖最后由 pcl_test 于 2016-5-10 19:53 编辑
小弟有个需求,需要在当前目录下搜索后缀为jpg,txt的文件,我需要使用该文件名,我这边有一个操作,就是吧该文件名通过命令行参数传入进去,如何获取该文件名?
作者: gawk 时间: 2016-5-10 13:36
- @echo off
- setlocal enabledelayedexpansion
- set str=
- for /f "delims=" %%i in ('dir /b /s /a-d *.jpg *.txt') do (
- set str=!str! "%%i"
- )
- echo,!str!
- pause
复制代码
作者: websfx 时间: 2016-8-26 16:23
@echo off
setlocal EnableDelayedExpansion
for /f "delims=" %%i in ('"dir /a/s/b/on *.txt"') do (
set file=%%~fi
set file=!file:/=/!
echo !file! >> 路径.txt
)
作者: GNU 时间: 2016-8-26 17:33
回复 3# websfx
set file=!file:/=/!
这句想表达什么意思?
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |