Nedir?

Path özelliği içerisinde verilen tam dosya yolunun varolup olmadığını kontrol eder ve boolean tipte dönüş verir. Dosya yada dosya yolu bulunamaz ise False verecektir.

Sentaks
<FileExist Path="$(Path)" />

 

Özellikler

 AdıAçıklama
 PathVar olup olmadığı kontrol edilecek dosyanın tam olarak yolu belirtilir

 

Örnek

 

Script
 <SetVariable Name="$(Path)">
   <Value Culture="" Target="None">eval::/*/DosyaYolu</Value>
 </SetVariable>
 <If>
   <Then>
     <Condition>
       <FileExist Path="$(Path)" />
     </Condition>
     <Perform>
       <Set Node="FileExistReturn">
         <Value Culture="" Target="None">Dosya bulundu</Value>
       </Set>
     </Perform>
   </Then>
   <Else>
     <Condition />
     <Perform>
       <Set Node="FileExistReturn">
         <Value Culture="" Target="None">Dosya bulunamadı</Value>
       </Set>
     </Perform>
   </Else>
 </If>

 

Yukarıdaki örnekte SetVariable ile DosyaYolu node'u içerisinde bulunan değişken Path isimli değişkene atanmaktadır. If - Then - Else fonksiyonu içerisinde FileExist fonksiyonu kullanılarak dosyanın var olup olmadığına göre FileExistReturn isimli node'a "Dosya bulundu" veya "Dosya bulunmadı" şeklinde bilgilendirme mesajı yazdırılmaktadır.

 

  • No labels