कैसे संबंधित प्रक्रिया को मारने के बिना फ़ाइल अनलॉक करने के लिए


9

मैं वर्तमान में नियंत्रण फ़ाइल हैंडल के लिए OpenedFilesView का उपयोग करता हूं लेकिन यह विंडोज़ आधारित है। मैं स्वचालन प्रक्रिया के निर्माण के लिए सांत्वना आवेदन करना चाहता हूँ। मैं निम्नलिखित कोड की तरह कुछ करना चाहता हूँ

unlockfile file.txt

जवाबों:


5

इस परिदृश्य के लिए मेरी पसंद का टूल लॉकहंटर है।

यह GUI के अलावा एक कमांड-लाइन इंटरफेस को भी स्पोर्ट करता है। यह विंडोज 7 x68 और x64 संस्करणों पर काम करता है।

http://lockhunter.com/manual.htm

सौभाग्य!


5

Microsoft / Sysinternals टूल Handle.exe टूल फ़ाइलों को अनलॉक कर सकता है:

handle.exe -c 0x38 -p 1234

आप शायद app.exe के किसी भी उपयोग को खोजने के लिए पहली बार निम्नलिखित को स्वचालित करना चाहते हैं

handle.exe \Path\to\app.exe

फिर आपको हैंडल आईडी और प्रोसेस आईडी को पहले कमांड में पारित करने के लिए परिणामों की व्याख्या करने की आवश्यकता होगी।

हालांकि चेतावनी दी जा सकती है, अनुप्रयोग के पीछे के हैंडल को बंद करने से उस एप्लिकेशन में अस्थिरता पैदा हो सकती है जिसके पास हैंडल खुला था।


3
IMHO, handle.exe केवल फाइल को हैंडल करके बंद करने में सक्षम है, लेकिन मैं फ़ाइल नाम से क्लोज़ फ़ाइल चाहता
हूं

2

Handle.exe के बारे में जवाब को पूरक करने के लिए।

Sysinternals Process Explorer में एक ही कार्यक्षमता के साथ GUI की सुविधा है: पैटर्न, सूची प्रक्रिया के हैंडल के लिए खोज, उनमें से किसी को भी बंद करें।


1
मेरे पास पहले से ही यह स्थापित था, इसलिए इस टिप ने मुझे अतिरिक्त चीजें डाउनलोड करने से बचाया। धन्यवाद!
डूमैनियाक

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.