SORU
18 HAZİRAN 2010, Cuma


Nasıl dosya içeriğini okumak için bir toplu iş dosyası içinde bir değişken mi?

Bu toplu iş dosyası oluşturmak bir TEST CANLI yayınlar. Spe unsurları bir klasörde accomanying serbest bir belge var sağlayan bu dosyaya bir kısıtlama eklemek istiyorum.

"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

Bunu başarmak için nasıl hakkında bir kaç sorum var

  1. \\testserver\testapp$ klasör ve dosya içeriklerini yapı numarası (örneğin, 45 - 45 oluştur) version.txt Bir dosya var Nasıl bir toplu iş dosyasında bir değişken version.txt dosya içeriğini okumak mı?

  2. Nasıl bir dosya ,\\fileserver\myapp\releasedocs\ {build}.doc eğer yerine bölüm 1 {build} değişkeni kullanarak varsa kontrol edebilirim?

CEVAP
18 HAZİRAN 2010, Cuma


Okumak bir değişken içine dosya içeriği:

for /f "delims=" %%x in (version.txt) do set Build=%%x

ya

set /p Build=<version.txt

Her iki dosya içinde sadece tek bir satır ile aynı for varyant koyacağız daha fazla satır için hareket edeceksonset /p kullanacak ise değişken, çizgiilk.

Değişken – sadece başka bir ortam değişkeni gibi kullanıyor, bir

%Build%

Varlığını denetlemek için:

if exist \\fileserver\myapp\releasedocs\%Build%.doc ...

Ama bu hiç olabilir, ancak UNC yolları girebilir. Şu an test ama bunu göz önünde bulundurun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ehowhome

    ehowhome

    22 NİSAN 2009
  • justintimberlakeVEVO

    justintimber

    2 EYLÜL 2009
  • waterfairy17

    waterfairy17

    9 Aralık 2007