If-Koubou

Kā jūs bloķējat failu sistēmā Windows, lai bloķētu dzēšanu vai pārrakstīšanu?

Kā jūs bloķējat failu sistēmā Windows, lai bloķētu dzēšanu vai pārrakstīšanu? (Kā)

Kaut arī ir daudzas trešās puses programmas, lai veiktu uzdevumu, dažreiz jūs vienkārši vēlaties izmantot iebūvēto metodi, lai veiktu to pašu. Šodienas SuperUser Q & A ziņa palīdz lasītājam atrast awesome iebūvētu risinājumu, lai saglabātu savus failus no svītrošanas vai pārrakstīšanas.

Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.

Notepad screenshot pieklājīgi no Dan (SuperUser).

Jautājums

SuperUser lasītājs boboes vēlas zināt, vai operētājsistēmā Windows 7 un jaunākos izdevumos ir iebūvēta metode, lai bloķētu failu un saglabātu tā pārrakstīšanu vai izdzēšanu:

Vai ir veids, kā bloķēt failu ar iekšējiem līdzekļiem, lai to nevarētu izdzēst vai pārrakstīt? Man ir nepieciešams īslaicīgi bloķēt failus, testējot kopēšanas skriptus, lai pārbaudītu kļūdu apstrādi šajos skriptos. Līdz Windows XP, es ielādētu failu debug.exe, lai to bloķētu. Vai ir veids, kā to izdarīt sistēmā Windows 7 un jaunākos izdevumos?

Es zinu, ka ir šādas programmas. Mans jautājums ir, vai sistēmā Windows 7 un jaunākos izdevumos ir iebūvēts mehānisms. Dažreiz man ir jāpārbauda skripts datorā un nevēlas to instalēt jaunas programmas.

Šeit ir daži labi ieteikumi: kā mērķtiecīgi tikai bloķēt failu? Diemžēl tiem ir nepieciešami trešās puses rīki vai faila maiņa ir bloķēta.

Vai ir iebūvēta metode, kā to izdarīt sistēmā Windows 7 un jaunākos izdevumos?

Atbilde

SuperUser autori Dan un Breakthrough ir atbildīgi par mums. Pirmkārt, Dan:

Es domāju, ka PowerShell, protams, ir neattaisnākais veids, kā to paveikt. Kaut kas līdzīgs:

Lai gan tas ir apturēts, iepriekšējais skripts, mēģinot atvērt "myfile.txt", rada šādu uzreiz:

Seko atbilde no izrāvienu:

Interesanti, ka šeit ir MSDN saite uz failu :: Open metodi, kurā detalizēti tiek norādīti zvana parametri (konkrēti, pēdējais arguments 'None', atteicas koplietot failu ar citiem pavedieniem / procesiem). Tāpat ir noteikumi, lai bloķētu failu tikai lasīšanai / rakstīšanai vai to kombinācijai.

Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.