Files¶
Bir dosya deposu iş akışı örneğini temsil eder. Genel dosya deposuna $Files iş akışıyla erişilebilir.
Özellikler¶
İçerik işlemleri¶
- Files.AddBase64: Depoya Base64 kodlu içeriğe sahip yeni bir dosya ekler ve oluşturulan FileInfo.
- Files.AddPDF: Depoya HTML içeriğiyle yeni bir PDF dosyası ekler ve oluşturulan FileInfo.
- Files.AddString: Depoya yeni bir metin dosyası ekler ve oluşturulan FileInfo.
- Files.ExtractText: Bir dosyanın metin içeriğini ayıklar.
- Files.FromBase64: Verilen Base64 kodlu dizeyi bir dizeye dönüştürür.
- Files.Get: Dosya bilgilerini kimliğine göre döndürür.
- Files.GetBase64: Dosyanın içeriğini Base64 kodlamalı olarak döndürür.
- Files.GetString: Dosya içeriğini bir dize olarak döndürür.
- Files.SetBase64: Verilen kimliğe sahip dosyanın içeriğini günceller.
- Files.ToBase64: Verilen dizeyi Base64 kodlamalı bir dizeye dönüştürür.
Dosya İşlemleri¶
- Files.Copy: Dosyanın yeni bir kopyasını oluşturur.
- Files.Delete: Belirtilen dosyayı depodan siler.
- Files.Download: Uzak bir ortamdan dosya indirir, depoda saklar ve oluşturulan FileInfo.
- Files.Replace: Bir dosyanın içeriğini başka bir dosyanın içeriğiyle değiştirir.
- Files.Upload: Belirtilen dosyayı uzak bir ortama yükler.
Dizin İşlemleri¶
- Files.GetDir: Uzak bir ortamdaki dizinin içeriğini listeler.
- Files.GetDir2: Uzak bir ortamdaki dizini ek bilgilerle birlikte listeler.
- Files.MakeDir: Uzak bir ortamda yeni bir dizin oluşturur.
- Files.Remove: Uzak bir ortamdan dosya kaldırır.
- Files.RemoveDir: Uzak bir ortamdan dizin kaldırır.
Meta Veriler¶
- Files.Hash: Belirtilen dosyanın karmasını döndürür.
Arşiv İşlemleri¶
- Files.UnZip: Arşiv dosyasındaki dosyaları veritabanına çıkarır ve dosya bilgilerini içeren bir dizi döndürür.
- Files.Zip: Belirtilen dosyaların Zip arşivini oluşturur.