Windows için RexxUtil Kütüphanesi - İşlevler - SysFileTree
    ==========================================================

    Dizilim
    -------

         donus = SysFileTree(belirtim, kulp, seçenek, h_nitelik, y_nitelik)

         Call SysFileTree belirtim, kulp, seçenek, h_nitelik, y_nitelik

    İşlev
    -----

         Belli bir dosya belirtimi ile uyuşan tüm dosyaların
         bulunmasını sağlar.

    Değiştirge(ler)
    ---------------

         belirtim
         ^^^^^^^^

              Bulunacak dosyaları işaret eden belirtim.

         kulp
         ^^^^

              Sonuçların aktarılacağı dizinli değişken.

         seçenek
         ^^^^^^^

              İzleyen satırlarda yer alan değerlerin herhangi
              bir şekilde oluşturulmuş birlikteliği.

              F : Yalnızca dosyalar araştırılır.

              D : Yalnızca dizinler araştırlır.

              B : Hem dosyalar hem de dizinler araştırılır.

              S : Alt dizinler de araştırılır.

              T : Tarih ve saat bilgisinin

                  YY/AA/GG/SS/DD

                  biçiminde elde edilmesini sağlar.

              L : Tarih ve saat bilgisinin

                  YYYY-AA-GG SS:DD:ss

                  biçiminde elde edilmesini sağlar.

              O : Yalnız dosya belirtiminin dikkate alınmasını sağlar.

         h_nitelik
         ^^^^^^^^^

              İstenilen dosya belirtimi ile uyuşanlar için geçerli
              olacak hedef öznitelik maske değerlerinin belirlenmesini
              sağlar.

              Varsayılan maske '*****' şeklindedir. Hedef maske
              öznitelik değerleri 'ADHRS' şeklinde görünür.

                   A : Arşiv.

                   D : Dizin.

                   H : Gizli.

                   R : Salt-Okunur.

                   S : Dizgesel.

              Hedef Maske Seçenekleri
              ~~~~~~~~~~~~~~~~~~~~~~~

                   *. : Dosya özniteliği herhangi bir durumda olabilir.

                   +  : Dosya özniteliği belirlenmelidir.

                   _  : Dosya özniteliği temizlenmelidir.

              Hedef Maske Örnekleri
              ~~~~~~~~~~~~~~~~~~~~~

                   '***+*'

                        Özniteliği Salt-Okunur olan tüm dosyalar bulunur.

                   '+**+*'

                        Özniteliği Arşiv ve Salt-Okunur olan tüm dosyalar
                        bulunur.

                   '*++**'

                        Gizli olan tüm alt dizinler bulunur.

                   '___+_'

                        Özniteliği Salt-Okunur olan tüm dosyalar bulunur.

         y_nitelik
         ^^^^^^^^^

              Belirtimle uyuşan her bir dosya için geçerli olacak
              yeni öznitelik değerlerinin belirlenmesini sağlar.

              Varsayılan maske '*****' şeklindedir. Hedef maske
              öznitelik değerleri 'ADHRS' şeklinde görünür.

                   A : Arşiv.

                   D : Dizin.

                   H : Gizli.

                   R : Salt-Okunur.

                   S : Dizgesel.

              Yeni Öznitelik Maske Seçenekleri
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                   * : Dosya özniteliği değiştirilmeyecektir.

                   + : Dosya özniteliği belirlenecektir.

                   _ : Dosya özniteliği temizlenecektir.

              Yeni Öznitelik Maske Örnekleri
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                   '***+*'

                        Tüm dosyalara Salt-Okunur özniteliği atanır.

                   '_**+*'

                        Her bir dosyanın Arşiv özniteliği kaldırılır
                        ve Salt-Okunur özniteliği atanır.

                   '+*+++'

                        İlgili dizinde de etkili olmak üzere tüm
                        dosya öznitelik değerleri atanır.

                   '_____'

                        Tüm dosyalardaki öznitelik değerleri silinir.
    Dönüş Değer(ler)i
    -----------------

         "donus" değiştirgesi ya da "RESULT" özel değişkeni
         yardımıyla elde edilebilecek olası değerler ve anlamları,

              0 : İşlem başarılı.

              2 : Yetersiz bellek.

         şeklinde tanımlıdır.

    Örnek Kullanım
    --------------

         /* --- Düzgü-1 --- */
         /* C: sürücüsündeki tüm alt dizinlerin bulunması. */
         Call SysFileTree 'C:\*.*', 'dosya', 'SD'

         /* --- Düzgü-2 --- */
         /* Tüm Salt-Okunur öznitelikli dosyaların bulunması. */
         RC = SysFileTree('C:\*.*', 'dosya', 'S', '***+*')

    Açıklama(lar)
    -------------

         Yok. (-)

    İçindekiler | İşlevler