批处理生成当前目录根路径下文件名称列表
@echo off
setlocal enabledelayedexpansion
echo 生成的文件名为"文件名列表.txt"保存在程序目录中
set name=
for /f "tokens=* delims=" %%n in ('dir /b %0') do (
set name=%%n
)
set idx=1
for /f "tokens=* delims=" %%i in ('dir /b /a-d /one') do (
if "%%i" neq "!name!" (
if "%%i" neq "文件名列表.txt" (
if !idx! equ 1 (
echo %%i>文件名列表.txt
) else (
echo %%i>>文件名列表.txt
)
set /a idx+=1
)
)
)
echo 生成完毕!
pause
exit
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
