În timp ce există o mulțime de programe terțe pentruîndepliniți o sarcină, uneori doriți doar să utilizați o metodă încorporată pentru a face același lucru. Postul de întrebări SuperUser de astăzi ajută un cititor să găsească o soluție minunată încorporată pentru a nu fi șterse sau suprascrise.
Ședința de întrebări și răspunsuri de astăzi vine la dispoziția SuperUser - o subdiviziune a Stack Exchange, o grupare de site-uri Q&A, condusă de comunitate.
Ecranul de ecran cu amabilitatea lui Dan (SuperUser).
Intrebarea
Cititorul SuperUser dorește să știe dacă există o metodă încorporată în Windows 7 și ediții mai noi pentru a bloca un fișier și a-l împiedica să fie suprascris sau șters:
Există o modalitate de a bloca un fișier cu mijloace interneastfel încât să nu poată fi șters sau rescris? Trebuie să blochez temporar fișierele în timp ce testez scripturi de copiere pentru a verifica gestionarea erorilor din aceste scripturi. Până la Windows XP, aș încărca un fișier în debug.exe pentru al bloca. Există o modalitate de a face acest lucru în Windows 7 și versiuni mai noi?
Știu că există programe pentru a face acest lucru. Întrebarea mea este dacă există un mecanism integrat în Windows 7 și ediții mai noi. Uneori trebuie să verific un script pe un computer și nu vreau să instalez programe noi pentru asta.
Există, de asemenea, câteva sugestii bune aici: Cum să blocați în mod exclusiv un fișier? Din păcate, necesită instrumente terțe sau schimbarea fișierului într-o stare blocată.
Există o metodă încorporată pentru a face acest lucru în Windows 7 și în ediții mai noi?
Răspunsul
Contribuitorii SuperUser Dan și Breakthrough au răspuns pentru noi. În primul rând, Dan:
Cred că PowerShell este probabil cea mai frumoasă modalitate de a realiza acest lucru. Ceva de genul următor:
În timp ce este întreruptă, scriptul de mai sus determină următoarea solicitare când se încearcă deschiderea „myfile.txt”:
Urmată de răspunsul de la descoperire:
Pentru curioși, aici este linkul MSDN cătreFișier :: Metodă deschisă care detaliază parametrii apelului (în special, ultimul argument „Niciunul”, refuză partajarea fișierului cu orice alte fire / procese). De asemenea, există prevederi pentru a bloca fișierul numai pentru citire / scriere sau o combinație a acestuia.
Aveți ceva de adăugat la explicație? Sună în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori tehnologiști din Stack Exchange? Vezi aici subiectul complet de discuții.