这是我要实现的目标:
我有一个Temp文件夹(F:\ Temp),其中包含736个子文件夹,称为zOrtho4XP_ + 34 + 024 zOrtho4XP_ + 34 + 025 zOrtho4XP_ + 34 + 026等,一直到zOrtho4XP_ + 061 + 027。不过,值得注意的是,这些数字并不是完美的顺序。我的意思是顺序可以是zOrtho4XP_ + 34 + 02 6 ,zOrtho4XP_ + 34 + 02 7 ,zOrtho4XP_ + 34 + 02 9 例如,strong>。
在每个zOrtho4XP子文件夹中,我想创建一个名为 textures 的硬目录连接,该目录连接应指向路径为E:\ Ortho4XP \ Tiles \的另一个磁盘上的源纹理子文件夹。 zOrtho4XP_ + 34 + 024 \纹理,E:\ Ortho4XP \ Tiles \ zOrtho4XP_ + 34 + 025 \纹理等...
我已经使用下面的mklink命令手动创建了几个目录连接:
mklink / H / J F:\ Temp \ zOrtho4XP_ + 34 + 024 \ textures E:\ Ortho4XP \ Tiles \ zOrtho4XP_ + 34 + 024 \ textures
问题是如何自动执行/编写脚本,以避免必须手动运行此命令700次以上并更改每次运行的编号?
在编写此类脚本时,我真的是一个菜鸟,但从逻辑角度看,该脚本需要“获取” F:\ Temp中每个zOrtho4XP_文件夹的名称,然后然后使用该名称查找目录联结应指向的相应源文件夹。
在此先,非常感谢您提供有关如何以及是否可以完成此操作的任何想法!
编辑添加后,我想到的一件事是,由于文件夹的名称在两边完全相同,也许我可以使用包含名称的文本文件作为mklink命令的“输入”? / p>
我尝试发布dir / b> d:\ temp \ names.txt
这导致了一个具有以下内容的names.txt文件:
zOrtho4XP_+34+024
zOrtho4XP_+34+025
zOrtho4XP_+35+014
zOrtho4XP_+35+023
zOrtho4XP_+35+024
zOrtho4XP_+35+025
zOrtho4XP_+35+026
zOrtho4XP_+35+027
zOrtho4XP_+36+014
zOrtho4XP_+36+015
zOrtho4XP_+36+021
zOrtho4XP_+36+022
zOrtho4XP_+36+023
...
也许这将是一种更轻松/更智能的方法,而不是尝试“获取”正确的文件夹名称...?