- 帖子
- 3
- 积分
- 25
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2011-6-21
|
批处理怎样实现不确定路径下的文件夹操作?
请大虾们看看下面这个问题,谢谢……
现需要复制一个新的文件夹(比方说sandbox)及其内容到“D:\Program Files\mylive.AA48D85AE191022E6ECAC1E633A547696D4829BC.1”路径下。
其中,“mylive.AA48D85AE191022E6ECAC1E633A547696D4829BC.1”文件夹的名称在某软件安装时随机生成,可以确定的是该文件夹以“mylive.”开头,字符数确定,其后序列是随机生成的。
原本打算通过"D:\Program Files\mylive*”定位到该路径,但如果“D:\Program Files”下有多个以“mylive”开头的文件夹时,就无法进行定位。
目前的思路是,将新的文件夹(sandbox)复制到“D:\Program Files”下所有以“mylive”开头的文件夹中。
“D:\Program Files”下所有以“mylive”开头的文件夹可以通过dir >mylive.c,存入文件。然后读取mylive.c文件,从中截取以mylive开头的字符串,并存入array或者list,从而得到多个路径。
但问题是,本人小白,虽经多番努力,至今未能找到批处理中有类似其他语言的,可以截取以“mylive”开头、长为n的子字符串的函数。另外,像array或者是list这样的对象也无法实现。 |
|