代码之家  ›  专栏  ›  技术社区  ›  Shoelaced

将一个文件夹中的所有文件批量符号链接到另一个文件夹(Windows)

  •  0
  • Shoelaced  · 技术社区  · 8 年前

    我有一个文件夹A,其中包含一堆子文件夹,我想将所有这些子文件夹符号链接到文件夹B中,而无需手动遍历并单独mklink其中的每一个子文件夹。有没有办法将文件夹a的全部内容批量符号链接到文件夹B中?我不需要任何限定符或排除项,就像其他询问批量符号链接的人一样,我只希望文件夹A的所有内容都显示在文件夹B中,这样我也可以将其他内容添加到文件夹B中。

    1 回复  |  直到 8 年前
        1
  •  1
  •   Shoelaced    8 年前

    找到了答案。创建了我的第一个Windows批处理文件!从来都不知道它们是一种东西,但这似乎起到了作用:

    echo off
    for /f "usebackq delims=|" %%f in (`dir /b "C:\path\to\source\directory"`) do (mklink /d "C:\path\to\destination\directory\%%f" "C:\path\to\source\directory\again\%%f")
    pause
    
    推荐文章