Windows Server 2012 R2 सिस्टम पर, एक कोटलिन प्रोग्राम FileChannel.tryLock()
किसी फ़ाइल पर एक विशेष लॉक को रखने के लिए उपयोग करता है, जैसे:
val fileRw = RandomAccessFile(file, "rw")
fileRw.channel.tryLock()
इस स्थान पर लॉक होने के साथ, मैं फ़ाइल को इसके साथ नहीं खोल सकता :
- वर्ड पैड
- Notepad ++
किसी भी मान के लिए C # के साथ प्रोग्राम करें
FileShare
:using (var fileStream = new FileStream(processIdPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) using (var textReader = new StreamReader(fileStream)) { textReader.ReadToEnd(); }
कमांड लाइन से,
type
कमांड:C:\some-directory>type file.txt The process cannot access the file because another process has locked a portion of the file.
इंटरनेट एक्सप्लोरर (हाँ, मैं हताश था)
मैं इसे नोटपैड के साथ खोल सकता हूं ।
कैसे हेक नोटपैड एक बंद फ़ाइल को खोलने में सक्षम है जो और कुछ नहीं कर सकता है?