Dosyalar¶
Bir dosya deposu iş akışı örneğini temsil eder. Genel dosya deposuna $Files örneğiyle erişilebilir.
Özellikler¶
İçerik işlemleri¶
- Files.AddBase64: Depoya Base64 kodlu içerikle 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 kodlu olarak döndürür.
- Files.GetString: Dosya içeriğini dize olarak döndürür.
- Files.SetBase64: Belirtilen kimliğe sahip dosyanın içeriğini günceller.
- Files.ToBase64: Verilen dizeyi Base64 kodlu bir dizeye dönüştürür.
Dosya işlemleri¶
- Files.Copy: Dosyanın yeni bir kopyasını oluşturur.
- Files.Delete: Belirtilen dosyayı depodan siler.
- Files.Download: Uzak bir ortamdan dosya indirir, depoya kaydeder 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 işlemleri¶
- Files.GetDir: Uzak ortamdaki bir dizinin içeriğini listeler.
- Files.GetDir2: Uzak ortamdaki bir dizini ek bilgilerle listeler.
- Files.MakeDir: Uzak ortamda yeni bir dizin oluşturur.
- Files.Remove: Uzak ortamdan bir dosyayı kaldırır.
- Files.RemoveDir: Uzak ortamdan bir dizini kaldırır.
Meta veriler¶
- Files.Hash: Belirtilen dosyanın karmasını döndürür.
Arşiv İşlemleri¶
- Files.UnZip: Bir 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.