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

  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • NLthomas21

    NLthomas21

    20 Mayıs 2008
  • xCraash

    xCraash

    6 Temmuz 2012