gpt4 book ai didi

batch-file - 从数组中批量获取目录名称

转载 作者:行者123 更新时间:2023-12-03 09:56:09 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Arrays, linked lists and other data structures in cmd.exe (batch) script

(11 个回答)


去年关闭。




我有一个路径列表,我想从中提取文件夹名称
我写:

@echo off

set paths[0]="C:\p\test1"
set paths[1]="C:\p\test2"
set paths[2]="C:\p\test3"

(for %%p in (%paths%) do (
for %%F in (%%p) do echo Processing %%~nxF
))
但似乎没有显示任何内容。
我希望看到:

Processing test1

Processing test2

Processing test3

最佳答案

这样的事情应该工作:

@echo off
set paths[0]="C:\p\test1"
set paths[1]="C:\p\test2"
set paths[2]="C:\p\test3"

SetLocal EnableDelayedExpansion
for /L %%i in (0,1,2) do (
for %%j in (!paths[%%i]!) do echo Processing %%~nxj
)
pause

关于batch-file - 从数组中批量获取目录名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59683771/

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