Iako postoji puno programa drugih proizvođača zaizvršiti zadatak, ponekad samo želite koristiti ugrađenu metodu da učinite istu stvar. Današnji SuperUser Q&A post pomaže čitatelju da pronađe fenomenalno ugrađeno rješenje kako bi spriječilo da njegove datoteke budu izbrisane ili prebrisane.
Današnja sjednica Pitanja i Odgovori dolazi nam iz ljubaznosti SuperUsera - podjele Stack Exchangea, grupacije Q&A web stranica koje vodi zajednica.
Snimka zaslona bilježnice na usluzi Dan (SuperUser).
Pitanje
Boboji SuperUser čitača žele znati postoji li ugrađena metoda u sustavu Windows 7 i novijim izdanjima za zaključavanje datoteke i sprečavanje njenog prepisivanja ili brisanja:
Postoji li način za zaključavanje datoteke internim sredstvimatako da ga nije moguće izbrisati ili prebrisati? Moram privremeno zaključati datoteke tijekom testiranja kopija skripti kako bih provjerio rukovanje pogreškama u tim skriptama. Do Windows XP-a, učitao bih datoteku u debug.exe da bih je zaključao. Postoji li način da to učinite u sustavu Windows 7 i novijim izdanjima?
Znam da postoje programi za to. Moje je pitanje postoji li ugrađeni mehanizam u sustavu Windows 7 i novijim izdanjima. Ponekad moram provjeriti skriptu na računalu i ne želim instalirati nove programe za to.
Ovdje su i neki dobri prijedlozi: Kako namjerno isključivo zaključati datoteku? Nažalost, zahtijevaju alate treće strane ili promjenu datoteke u zaključano stanje.
Postoji li ugrađena metoda za to u Windowsima 7 i novijim izdanjima?
Odgovor
Suradnici SuperUsera Dan i Breakthrough imaju odgovor za nas. Prvo, Dan:
Mislim da je PowerShell vjerojatno najnoviji način da se to postigne. Nešto poput sljedećeg:
Dok je pauzirana, gornja skripta kod pokušaja otvaranja "myfile.txt" izaziva sljedeći upit:
Nakon čega slijedi odgovor iz provala:
Za znatiželjnike, ovdje je MSDN veza naDatoteka :: Otvorena metoda s pojedinostima o parametrima poziva (konkretno, posljednji argument "Nema", odbija dijeljenje datoteke s bilo kojim drugim nitima / procesima). Isto tako, postoje odredbe za zaključavanje datoteke samo za čitanje / pisanje ili kombinaciju istih.
Imate li što dodati u objašnjenje? Zvuči u komentarima. Želite pročitati više odgovora od ostalih korisnika Stack Exchangea koji se bave tehnologijom? Pogledajte cijelu temu rasprave ovdje.