gpt4 book ai didi

Windows批处理循环遍历文件夹中的文件并解析文件名

转载 作者:可可西里 更新时间:2023-11-01 10:03:43 32 4
gpt4 key购买 nike

如何循环遍历文件夹中的文件并解析文件名的部分并将其存储在变量+回显中?

文件夹包含以下文件,需要提取年份:

Actual2015.txt
Actual2016.txt

我尝试过的:

for %%f in (*.txt) do (
set year=%%f:~7,4%
echo %year%
)

结果应该是:

2014

2015

最佳答案

你需要delayed expansion :

setlocal enableDelayedExpansion
for %%f in (*.txt) do (
set fname=%%nf
set year=!fname:~6,4!
echo !year!
)

关于Windows批处理循环遍历文件夹中的文件并解析文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42168714/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com