![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 18:02 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何搜索各分区多个文件并分别赋予不同的环境变量 |
| 可打印版本 677 / 0 |
| 第1楼 stance | 发表于 2009-04-26 11:20 |
| 初级用户 发帖 46 积分 64 | |
|
如何搜索各分区多个文件并分别赋予不同的环境变量 (遵照新版规,请用CMD方法解决问题!!!另在疑难室发同样的帖子请求用DOS方法解决,看哪种方式更有办法解决这类问题)
问题如下: 如何遍历搜索各个分区找到多个文件,并分别赋予其不同的环境变量? 我有3个文件和一个分区,由于有时使用一块硬盘,有时使用多块硬盘,路径不定,需要通过遍历搜索找到它们的路径,并给它们的路径赋予不同的环境变量。具体情形如下: 1、应用背景: 有三个文件Sela、Laber、"Elver load",存放在不同分区的子目录中;还有一个分区,不论使用一块硬盘,还是使用多块硬盘,这个分区始终都是最末一个分区,要求使用诸如\Device\Harddisk1\Partition5的路径名称。 2、事先定义它们的简称,以方便调用: set s=sela set l=laber set el="elver load" set hd=(问题之一:事先不知道盘符名称,怎么定义?有什么其他办法解决?--有这个需要) 3、问题之二:遍历搜索3个文件和最末一个分区,给它们的路径赋予环境变量。诸如: set ss=e:\files\sela set ll=f:\eids\2\laber set ell=g:\ssl\iese\1\"elver load" set hdd=\Device\Harddisk1\Partition5 (ss等也可以用别的变量名称,只要不同就行) 如果能做到这一点,就能做很多事了。看了不少帖子,试验了很长时间,不得要领。请各位高手帮忙,我有实际需要。 [ Last edited by stance on 2009-4-26 at 11:22 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |