数组 – 在多行中批量创建数组
发布时间:2020-12-14 04:38:44 所属栏目:Windows 来源:网络整理
导读:我正在尝试使用批处理文件将文件列表复制到特定目录.我需要做的第一件事是创建一个文件名列表.我看到这个帖子 Create list or arrays in Windows Batch.以下工作正常.但我对它在一条线上的事实并不满意.随着我的文件列表变得越来越大,它变得难以阅读. set FI
我正在尝试使用批处理文件将文件列表复制到特定目录.我需要做的第一件事是创建一个文件名列表.我看到这个帖子
Create list or arrays in Windows Batch.以下工作正常.但我对它在一条线上的事实并不满意.随着我的文件列表变得越来越大,它变得难以阅读.
set FILE_LIST=( "file1.txt" "file2.txt" "file3.txt" ) 然后我注意到了这个blog.它创建了一个包含多行的数组. set FILE_LIST[0]="file1.txt" set FILE_LIST[1]="file2.txt" set FILE_LIST[2]="file3.txt" 我想知道是否有一种创建数组的方法如下: set FILE_LIST=( "file1.txt" "file2.txt" "file3.txt" ) 这样我就可以将文件名分成多行,而不需要担心索引. 解决方法
在你所指的同一主题中,有相当于这个解决方案(下面“你也可以用这种方式创建一个数组”):
setlocal EnableDelayedExpansion set n=0 for %%a in ("file1.txt" "file2.txt" "file3.txt" ) do ( set FILE_LIST[!n!]=%%a set /A n+=1 ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2003 – 如何审核文件以查看谁删除了文件?
- Microsoft.WindowsAzure.targets“指定的路径,文件名或两者
- windows-server-2012 – 什么“在磁盘#的逻辑块地址#的IO操
- windows-7 – 如何实现自定义UAC权限UI?
- slice :: chunks / windows是否有等效的迭代器循环对,三元组
- windows – 用于获取有关磁盘状态信息的命令行?
- win-universal-app – 桌面应用程序中的UWP限制
- windows – 在Chrome和Firefox域强制执行“点击播放”?
- Windows 2012 R2 DHCP的租约时间不正确
- windows – 批处理ERRORLEVEL ping响应
推荐文章
站长推荐
热点阅读