SORU
22 Temmuz 2009, ÇARŞAMBA


Karınca bir dizinin varlığını kontrol etmek için bir yol (bir dosya) var mı?

Nasıl klasörünü kullanarak bir Karınca varlığı için kontrol edebilirim?

Bir dosyanın varlığını kontrol edebiliriz, ama biz bir klasör için aynı şeyi yapabilir mi?

CEVAP
22 Temmuz 2009, ÇARŞAMBA


Tipi available görev kullanın"". dir

Örneğin:

<available file="${dir}" type="dir"/>

Koşullu işlem yapmak için standart yol condition task ile. Bu örnekte, çalışan doFoo çalışan doBar mesaj yankılanacak ise eğer dizin varsa mesaj echosürecedizin var.

dir.kontrol edinhedef hem doFoo ve doBar gerekli, ayarlardir.vardoğru veya yanlış özellik mevcut görev sonucuna bağlı olarak. DoFoo hedef ise, bu arsaları gerçek ve doBar yalnızca ayarlanmışsa değil çalışır veya false olarak ayarlanmışsa çalışır.

<?xml version="1.0"?>
<project name="test" default="doFoo" basedir=".">
  <property name="directory" value="c:\test\directory"/>

  <target name="doFoo" depends="dir.check" if="dir.exists">
    <echo>${directory} exists</echo>
  </target>

  <target name="doBar" depends="dir.check" unless="dir.exists">
    <echo>${directory} missing"</echo>
  </target>

  <target name="dir.check">
    <condition property="dir.exists">
      <available file="${directory}" type="dir"/>
    </condition>
  </target>
</project>

Antelope ek görevler, bu işlem daha kolay (ve daha fazla) sezgisel yapabilirsiniz Eğer bir görev, Antilop indirebilirsiniz download page görevleri de dahil olmak üzere sağlar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DrePwn

    DrePwn

    22 Temmuz 2011
  • Krumme1996

    Krumme1996

    21 EYLÜL 2009
  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009