Dosya İşlemleri (File Operations)

ReadD7Resource

  • Dönüş Tipi: string
  • Parametreler:
  • fileName (string): Dosya adı
  • encoding (string): Kodlama (varsayılan: "iso-8859-9")
  • Açıklama: DinamoPlus kaynak dosyasını okur

Örnek Kullanım:

string result = Doc.ReadD7Resource("template.txt", "iso-8859-9");
// Sonuç: Dosya içeriği

FileExist

  • Dönüş Tipi: bool
  • Parametreler:
  • fileName (string): Dosya adı
  • Açıklama: Dosyanın var olup olmadığını kontrol eder

Örnek Kullanım:

bool result = Doc.FileExist("test.txt");
// Sonuç: true/false

MoveFile

  • Dönüş Tipi: bool
  • Parametreler:
  • sourcePath (string): Kaynak dosya yolu
  • targetPath (string): Hedef dosya yolu
  • Açıklama: Dosyayı taşır

Örnek Kullanım:

bool result = Doc.MoveFile("source.txt", "target.txt");
// Sonuç: true/false

ReadSource

  • Dönüş Tipi: string
  • Parametreler:
  • fileName (string): Dosya adı
  • encoding (string): Kodlama (varsayılan: "iso-8859-9")
  • Açıklama: Kaynak dosyayı okur

Örnek Kullanım:

string result = Doc.ReadSource("source.txt", "iso-8859-9");
// Sonuç: Dosya içeriği

GetHtmlStringFromWwwRoot

  • Dönüş Tipi: string
  • Parametreler:
  • fileName (string): Dosya adı
  • Açıklama: wwwroot klasöründen HTML string okur

Örnek Kullanım:

string result = Doc.GetHtmlStringFromWwwRoot("index.html");
// Sonuç: HTML içeriği

WriteSource

  • Dönüş Tipi: void
  • Parametreler:
  • fileName (string): Dosya adı
  • content (string): Yazılacak içerik
  • encoding (string): Kodlama (varsayılan: "iso-8859-9")
  • Açıklama: Kaynak dosyaya yazar

Örnek Kullanım:

Doc.WriteSource("output.txt", "content", "iso-8859-9");

EnsureDirectoriesForFile

  • Dönüş Tipi: void
  • Parametreler:
  • fullFilePath (string): Tam dosya yolu
  • Açıklama: Dosya için gerekli dizinleri oluşturur

Örnek Kullanım:

Doc.EnsureDirectoriesForFile("C:\\temp\\subfolder\\file.txt");

FixPath

  • Dönüş Tipi: string
  • Parametreler:
  • path (string): Düzeltilecek yol
  • Açıklama: Dosya yolunu düzeltir

Örnek Kullanım:

string result = Doc.FixPath("C:/temp//file.txt");
// Sonuç: "C:\\temp\\file.txt"

SafeCombine

  • Dönüş Tipi: string
  • Parametreler:
  • parts (params string[]): Birleştirilecek parçalar
  • Açıklama: Dosya yol parçalarını güvenli şekilde birleştirir

Örnek Kullanım:

string result = Doc.SafeCombine("C:", "temp", "file.txt");
// Sonuç: "C:\\temp\\file.txt"