Windows Server 2012 R2 sisteminde, Kotlin programı FileChannel.tryLock()
bir dosyada aşağıdaki gibi özel bir kilit tutmak için kullanır :
val fileRw = RandomAccessFile(file, "rw")
fileRw.channel.tryLock()
Bu kilit takılıyken dosyayı şu şekilde açamıyorum:
- WordPad
- Notepad ++
Herhangi bir değeri için programlı olarak C # ile
FileShare
:using (var fileStream = new FileStream(processIdPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) using (var textReader = new StreamReader(fileStream)) { textReader.ReadToEnd(); }
Komut satırından,
type
komut:C:\some-directory>type file.txt The process cannot access the file because another process has locked a portion of the file.
Internet Explorer (evet, çaresizdim)
Ben yapabilirsiniz Not Defteri ile açın.
Notepad başka hiçbir şeyin yapamayacağı kilitli bir dosyayı nasıl açabilir?