16 Aralık 2015 Çarşamba

C#'da Çokça Kullanacağınız Dosya ile İlgili İşlemler

*Programınızda geçici olarak dosya kaydetme ve görüntüleme için bu dizini kullanabilirsiniz.İzin gerektirmeden işlemlerinizi yapabilirsiniz.

string folder = Environment.GetEnvironmentVariable"TEMP");
//C:\Users\username*\AppData\Local\Temp *username Windows kullancının adı

*Programınızın çalıştığı dizini almak için bunu kullanabilişiniz.Config dosyalarını buraya koyabilirsiniz.

 string LocalPath = new Uri(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().CodeBase)).LocalPath;

*Programınız çalışırken klasör oluşturmak için

string fullPAth = LocalPath + Guid.NewGuid().ToString();

if (!Directory.Exists(fullPAth)
{  rectoryInfo di = Directory.CreateDirectory(fullPAth);
}

*Programınızda dizine dosya yazmak için
 
public byte[] AttachmentData { get; set; }
File.WriteAllBytes((fullPAth + \\data.txt), AttachmentData);


*Programınızda dizindeki dosyanın adını

string path = "C:\Sources\bin\Debug\1.pdf";
string fileName = System.IO.Path.GetFileName(path ); 
 
\\\\1.pdf ismini geri dönecektir

*Programınızda dizindeki dosyanın uzantısını almak için

string file_extention = System.IO.Path.GetExtension(files.FileName).Trim().ToLower();
 

 

Hiç yorum yok:

Yorum Gönder