C# içinde bir proje üzerinde çalışıyorum ve diğer faaliyetler için işlenmeden önce kullanılan bir metin dosyasının son satırını okuyabilmesi gerekiyor İşte benim kod örneğidir.File.Open kendisi tarafından iyi çalışıyor ve ReadLines (yol) .Last() yapar. Birlikte çalışmazlar. C# için yeni ve verilen herhangi bir yardım için teşekkür ederiz. Eğer dizinin uzunluğunu bildiği gibiFile.Open kullanarak (parametreler ve File.Read (yol) .Last()
string g = "C:\\zebra\\file.txt";
File.Open (g, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
string file_name = File.ReadLines(g).Last();// error of being unable to access file because it's in use
Thread.Sleep(50);
Name.Text = file_name.Substring(13);
ID.Text = file_name.Substring(8, 5);
Eğer "ReadLines" i kullanacaksanız, 'File.Open' kullanmak istiyorsanız,' ReadLines' kullanmayın, 'File.Open' gerekmez. – crashmstr
Teşekkürler ama File.Open kullandım çünkü dosya periyodik olarak projemle bağlantılı başka bir uygulama tarafından yazılıyor. Her ne kadar not defteri sinek üzerinde açılabilse de, onu diğer programla birlikte kullanabilmem için kullandım. – jackie