Şu anda, bu bir dosyayı açıyorum nasıl okumaktır:Açık dosyanın sadece okunabilir
using (TextReader reader = new StreamReader(Path.Combine(client._WorkLogFileLoc, "dump.txt")))
{
//do stuff
}
Ben SaltOkunur modunda dosyayı açabilirsiniz Nasıl böylece başka süreç aynı anda açık dosya varsa zaman, programım hala okuyabiliyor. Dosyayı salt okunur açmak istiyorsanız
Akışı Oku modunda açmak istiyor musunuz? Veya ReadOnly dosya özniteliğini ayarlamak ister misiniz? –
Açmak için ReadOnly – xbonez
Başka bir işlem dosyanın açık olması durumunda, bu işlemin okunabilmeniz için okuma paylaşımını etkinleştirmiş olması gerektiğini unutmayın. Diğer işlem dosyayı reddedilmiş olarak açtıysa, dosyayı salt okunur olarak açmanız bile önlenmiş olur. Daha fazla bilgi için FileShare numaralandırmasına (veya Win32 eşdeğerine) bakın. – itowlson