C# Dosya İşlemleri
c# da dosya okuma işlemleriyle ilgili kucuk bir dll
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace FilesApplication
{
public class Files
{
public Files()
{
}
/// <summary>
/// Verilen Dosyanın içerisini
okur
/// </summary>
/// <param name="Path">Dosya yolu</param>
/// <returns>Dosya İcerigi</returns>
public string
FileRead(String Path)
{
string fileInfo = "";
if (!string.IsNullOrEmpty(Path)
&& File.Exists(Path))
{
StreamReader strReader = File.OpenText(Path);
fileInfo = strReader.ReadToEnd();
strReader.Close();
strReader.Dispose();
}
return fileInfo;
}
/// <summary>
/// Dosya turunu ogrenır
/// </summary>
/// <param name="FilePath">Dosya yolu</param>
/// <returns>Dosyanın
turu</returns>
public string
FileType(string FilePath)
{
string type = "";
//Dosya yolu dolu ve bu adreste dosya varsa...
if (!string.IsNullOrEmpty(FilePath)&&File.Exists(FilePath))
{
try
{
type = Path.GetExtension(FilePath);
}
catch (ArgumentException
e)
{
type = "";
}
}
return type;
}
/// <summary>
/// Dosya Kayıt işlemi
/// </summary>
/// <param name="FilePath">Dosya yolu</param>
/// <param name="FileInfo">Kaydedilecek veri</param>
/// <returns>Kayıt basarı
durumu</returns>
public bool FileSave(String FilePath, String
FileInfo)
{
if (File.Exists(FilePath)&&!string.IsNullOrEmpty(FileInfo))
{
StreamWriter dosya = new StreamWriter(FilePath);
dosya.Write(FileInfo);
dosya.Close();
dosya.Dispose();
return true;
}
return false;
}
/// <summary>
/// Yeni dosya olusturma işlemi
/// </summary>
/// <param name="path">Olusturulmak istenen dosyanın yolu </param>
/// <returns>Dosya olusma
durumu</returns>
public bool
FileCreate(String path)
{
if(!string.IsNullOrEmpty(path))
{
System.IO.File.Create(path);
return true;
}
return false;
}
}
}
Yorumlar
Yorum Gönder