批处理文件以创建多个符号链接

时间:2018-08-19 01:13:05

标签: batch-file symlink

我环顾四周,尝试了不同的方法,但没有任何运气。对于“ for循环”,我对批处理不是很好,但是我认为这正是我实现目标所需要的。

好,所以我要创建35个符号链接。关键是,很快我将不得不创建更多此类文件,并且它们通常会出现在数十个文件中,因此可以肯定地使用脚本。

我的目标:
我有一个文件夹:F:\Browser Downloads\Ortho4XP\Tiles\Cuba\
此文件夹包含35个子文件夹(我需要在符号链接中包含那些文件夹的所有内容) 子文件夹示例:

zOrtho4XP_+20-074
zOrtho4XP_+25-077
zOrtho4XP_+22-073
zOrtho4XP_+23-075
zOrtho4XP_+23-079

... and so on

我需要为以下目录中的每个子文件夹创建一个符号链接:

E:\X Plane 11\X-Plane 11\Custom Scenery\Ortho\Cuba

我该如何编写这样的脚本?

对此深表感谢。任何想法都欢迎!

1 个答案:

答案 0 :(得分:1)

(py3) j@computer:~/so-examples|⇒ pip freeze
django-guardian==1.4.9
python-dateutil==2.7.3
six==1.11.0

@echo off setlocal set "target=F:\Browser Downloads\Ortho4XP\Tiles\Cuba" set "destination=E:\X Plane 11\X-Plane 11\Custom Scenery\Ortho\Cuba" for /d %%A in ("%target%\*") do mklink /d "%destination%\%%~nxA" "%%~A" nx的修饰符获取文件夹名称。 有关修饰符,请参见%%~nxA

for /?需要管理员权限。