|
''FileQueryProcess'' Elemanı |
|
|
FileQueryProcess elemanı bir işlem formunun içerisine yerleştirilmelidir. Bu işlem elemanı sayesinde tıpkı veritabanlarını sorgular gibi dosya sistemi sorgulanabilir ve sonuçları farklı şekillerde değerlendirilebilir. FileQueryProcess, bir taşıyıcı işlemdir yani; bu işlem alt işlemler içerebilir. Bir taşıyıcı işlem, kendi işlem bloğundaki işlem kayıtlarını işleyerek, kendine bağlı alt işlemlerin kullanacağı işlem bloklarını üretebilir. Taşıyıcı işlemlerin mutlaka alt işlemleri olmak zorunda değildir.
Özellikler Kök Dizin (MScript kabul eder) Sorgulamak istediğimiz kök dizinin adı. Kök dizin, “C:\temp\dokumanlar” şeklinde mutlak olarak verilebileceği gibi "dokumanlar" şeklinde web uygulaması kök dizinine göreceli olarak da verilebilir. Bakın Mutlak veya Göreceli Tanımlama. Dosya Sorgulama İfadesi (MScript kabul eder) Belirtiken kök dizin altında yapılacak olan dosya sorgulaması için sorgulama ifadesi. İfade bir MScript test ifadesi olmalıdır ve içinde Dosya Nitelik adları sembol olarak kullanılabilir. Örnek: NAME wmatch ('abc*.txt') and SIZE < 20000
Sonuç Alanları (MScript kabul eder) Bu özellikte, sorguda bulunan dosyaların hangi niteliklerinin sonuç kümesine aktarılacağı belirtilir. Nitelikler birbirlerinden virgüller ile ayrılır. Eğer sonuç alan adı nitelik adından farklı olmak durumundaysa nitelik adından sonra "as" kelimesi ve sonuç alan adı verilir. Örnek: NAME, SIZE, PARENT as DIR, EXT Bakın Dosya Nitelikleri. Alt Dizinler Dahil Kök dizinin altında yer alan alt dizinlerin de aranması için bu özelliğe, "True" aksi halde "False" değeri verilmelidir.
|