2014-10-03 116 views
1

我需要做的是,不知道目录名称,我需要将它加载到变量中,以便稍后在脚本中使用它。批处理脚本:将一个目录加载到变量

应该只有一个目录。就像:

\\[server]\[directory]\**[profile]** 

不知道名称,我需要加载“配置文件”到一个.bat变量。

提前致谢!

+0

只有一个目录?如果没有,选择目录的标准是什么? – 2014-10-03 18:12:06

+0

目录名称是特定于个人计算机的。 只有1个配置文件从X计算机复制,然后将其放入以该计算机命名的服务器上的文件中。 最终服务器路径将保持不变,计算机名称将是已知的,但复制的配置文件是不知道的。 在不同的脚本中,用户定义复制的配置文件。 在这个脚本中,我不想再问一次,我只想检查并复制下来。 – Samuel 2014-10-03 18:14:51

回答

0

这将列出\ SERVER \ PATH中的所有内容,对这些目录进行排序(如果有文件),并为每个目录设置“名称”:如果只有一个目录,它将是您需要的值

@echo off 
for /f %%i in ('dir /o-g /b \\SERVER\PATH') do set name=%%i 
echo result = %name% 
+0

工作! 快速简单。 谢谢你的时间。 – Samuel 2014-10-03 18:17:43

相关问题