如何使用批处理文件从网络位置的文件中读取和打印版本号?

时间:2014-04-21 22:31:35

标签: batch-file

我在存储了构建版本的网络位置上有一个名为\ network_location \ files \ build_ver.txt的文本文件。
让我们说1029,
我想通过批处理文件读取它并打印它..

关于:

的任何建议

1 即可。如何从网络位置的文本文件中读取build_ver
   的 2 即可。打印read build_Ver

2 个答案:

答案 0 :(得分:0)

试试这样:

@echo off
set $NetPath="x:\network_location\files\build_ver.txt" 

for /f "delims=" %%a in ('type %$NetPath%') do set $Ver=%%a
echo %$Ver%

答案 1 :(得分:0)

从文件读取的另一种方法是使用set命令和/p开关。像这样:

set /p version=<\\network_location\files\build_ver.txt
echo %version%

请注意,这将获取build_ver.txt的第一行,而sachadee的答案将获取最后一行(如果文件中有换行符, 会导致问题,导致空变量。)