Diese Batch-Datei gibt einen Build von TEST nach LIVE frei. Ich möchte dieser Datei eine Prüfbeschränkung hinzufügen, die sicherstellt, dass sich in einem bestimmten Ordner ein zugehöriges Release-Dokument befindet.
"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
Ich habe also ein paar Fragen, wie ich das erreichen kann ...
version.txt
Der\\testserver\testapp$
Ordner enthält eine Datei , und der einzige Inhalt dieser Datei ist die Build-Nummer (z. B. 45 - für Build 45). Wie lese ich den Inhalt derversion.txt
Datei in eine Variable in der Batch-Datei?Wie überprüfe ich, ob eine Datei vorhanden ist
\\fileserver\myapp\releasedocs\ {build}.doc
, indem ich die Variable aus Teil 1 anstelle von {build} verwende?
set
Methode liest nur ungefähr 1024 Zeichen, warum ist das so?