此批处理文件将构建从TEST释放到LIVE.我想在此文件中添加一个检查约束,以确保在特定文件夹中存在一个accomanying发布文档.
"C:\Program Files\Windows Resource Kits\Tools\robocopy.exe" "\\testserver\testapp$"
"\\liveserver\liveapp$" *.* /E /XA:H /PURGE /XO /XD ".svn" /NDL /NC /NS /NP
del "\\liveserver\liveapp$\web.config"
ren "\\liveserver\liveapp$\web.live.config" web.config
Run Code Online (Sandbox Code Playgroud)
所以我有几个关于如何实现这个问题的问题......
version.txt文件\\testserver\testapp$夹中有一个文件,该文件的唯一内容是内部版本号(例如,45 - 对于内部版本45)如何将version.txt文件内容读入批处理文件中的变量?
如何\\fileserver\myapp\releasedocs\ {build}.doc使用第1部分中的变量代替{build} 检查文件是否存在?
我正在尝试创建一个批处理文件,该文件传递一个带有换行符的字符串,但它没有用完.字符串的延续作为新命令执行.
无论如何编码换行或使其工作?
我尝试过以下方法:
@echo off
REM New line.
set LF=^& echo.
set multiline=multiple%LF%lines%LF%%LF%of%LF%text
echo %multiline%
echo %multiline% > text.txt
Run Code Online (Sandbox Code Playgroud)
它只保存文本的第一行.
所以我想这样做的唯一方法是使用for循环?