标题: 如何搜索各分区多个文件并分别赋予不同的环境变量
[打印本页]
作者: stance
时间: 2009-4-26 11:17
标题: 如何搜索各分区多个文件并分别赋予不同的环境变量
(遵照新版规,请用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等也可以用别的变量名称,只要不同就行)
如果能做到这一点,就能做很多事了。看了不少帖子,试验了很长时间,不得要领。请各位高手帮忙,我有实际需要。