मुझे एक फ़ाइल को हटाने की जरूरत है। कभी-कभी, फ़ाइल को लॉक किया जा सकता है, इस मामले में मैं इसे अनलॉक करना चाहता हूं और इसे वैसे भी हटा देना चाहता हूं।सी # में फ़ाइल को मजबूती से अनलॉक कैसे करें?
अब तक अनुसंधान में दो संभावनाएं आई हैं।
System.IO.FileStream.Unlock
और
//unlock file
[DllImport("kernel32.dll", SetLastError = true)]
internal static extern bool UnlockFile(IntPtr handle, int offsetLow, int offsetHi);`
इन दोनों तरीकों में से किसी काम करेगा? यदि हां, तो क्या आप एक नमूना प्रदान कर सकते हैं क्योंकि मुझे इनमें से कोई भी काम करने के लिए नहीं मिला है। या, क्या कोई और बेहतर तरीका है?
विंडोज फ़ाइल लॉकिंग बेकार है - यह इतनी छोटी है कि बालों के ताले हर जगह जगह पर रहते हैं। – earcam