static void Main(string[] args) { //string kaynak = Dosya.FizikselYol("Adlar.txt"); //string hedef = Dosya.FizikselYol("İsimler.txt"); //Dosya.Kopyalama(kaynak, hedef); string kaynak = Dosya.FizikselYol("İsimler.txt"); Dosya.Silme(kaynak); }
public static void AnaKod() { //FileInfo'yU kullanarak bir dosyayla alakalı detaylı bilgilere ulaşabiliyoruz string dosyaYolu = Dosya.FizikselYol("Adlar.txt"); var fi = new FileInfo(dosyaYolu); Console.WriteLine(fi.FullName); //dosyanın tam adı Console.WriteLine(fi.Length); //dosyanın uzunluğu Console.WriteLine(fi.Extension); //dosyanın uzantı bilgisi Console.WriteLine(fi.CreationTime); //oluşturulma zamanı Console.WriteLine(fi.LastAccessTime); //son erişim zamanı Console.WriteLine(fi.Name); // adı }
public static void AnaKod() { string ad = ""; string dosyaYolu = Dosya.FizikselYol("Adlar.txt"); try { FileStream fs = new FileStream(dosyaYolu, FileMode.Append, //ekleme FileAccess.Write, //eklediğimizi yazdırma FileShare.None); //herhangi bir paylaşım yok while (ad != "cikis") //dosyadan cıkmak için { Console.WriteLine("Dosyaya kaydetmek üzere bir isim giriniz: "); ad = Console.ReadLine(); if (ad != "cikis") { if (fs.CanWrite) //yazma yetkisi var mı? { byte[] yaz = Encoding.UTF8.GetBytes(ad); //string olarak girilmiş ifade bir byte dizisine çevrilmiş oldu fs.Write(yaz, 0, yaz.Length); fs.WriteByte(13); //13 enter tuşuna karşılık geliyor } else { Console.WriteLine("Yazma yetkisi yok!"); } } } fs.Close(); //ilgili değişiklikleri kaydetmek için mutlaka fs.close eklenmeli } catch (Exception ex) { Console.WriteLine(ex.Message); } }