【问题标题】:Windows batch script - for using command outputWindows 批处理脚本 - 用于使用命令输出
【发布时间】:2021-10-04 16:25:17
【问题描述】:

我需要创建一个脚本来列出一个 nfs 目录,因此我需要在特定文件夹中映射驱动程序。

例子:

C:\ dir /b \\172.16.30.6\myshare
folder1
folder2
folder3
folder4
folder5
.
.
.

返回上面的代码,我需要为每个文件夹创建一个 for 来创建 mklink 文件夹

for /l %%i in (command?) do (
mklink /d "C:\Share\%%i
)

恢复,我需要创建一个脚本来捕获远程目录输出并为每个文件夹创建 mklink

有人有这个想法吗?

谢谢!

【问题讨论】:

    标签: windows for-loop batch-file cmd


    【解决方案1】:

    带有 /D 选项的 FOR 命令枚举目录。

    for /D %%G IN ("\\172.16.30.6\myshare\*") do mklink /D "C:\share\%%~nxG" "%%~G"
    

    【讨论】:

    • 太棒了,工作正常!谢谢壁球侠。
    猜你喜欢
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    • 2015-10-11
    相关资源
    最近更新 更多