Kā jūs bloķējat failu sistēmā Windows, lai bloķētu dzēšanu vai pārrakstīšanu?
Lai gan uzdevumu veikšanai ir daudz trešo personu programmu, dažkārt jūs vienkārši vēlaties izmantot iebūvētu metodi, lai to izdarītu. Šodienas SuperUser Q&A postenis lasītājam palīdz atrast lielisku iebūvētu risinājumu, lai saglabātu viņa failu dzēšanu vai pārrakstīšanu.
Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.
Notepad ekrānuzņēmums pieklājīgi no Dan (SuperUser).
Jautājums
SuperUser lasītājs boboes vēlas uzzināt, vai Windows 7 un jaunākajos izdevumos ir iebūvēta metode, lai bloķētu failu un saglabātu to no pārrakstīšanas vai dzēšanas:
Vai ir veids, kā bloķēt failu ar iekšējiem līdzekļiem, lai to nevarētu dzēst vai pārrakstīt? Man ir nepieciešams īslaicīgi bloķēt failus, pārbaudot 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 Windows 7 un jaunākajos izdevumos?
Es zinu, ka ir programmas, kas to dara. Mans jautājums ir, vai Windows 7 un jaunākos izdevumos ir iebūvēts mehānisms. Dažreiz man ir jāpārbauda skripts datorā un nevēlos instalēt jaunas programmas.
Šeit ir arī daži labi ieteikumi: kā mērķtiecīgi tikai bloķēt failu? Diemžēl viņiem ir nepieciešami trešās puses rīki vai faila maiņa uz bloķētu stāvokli.
Vai ir iebūvēta metode, kā to izdarīt Windows 7 un jaunākajos izdevumos?
Atbilde
SuperUser ieguldītājiem Dan un Breakthrough ir atbilde mums. Pirmkārt, Dan:
Es domāju, ka PowerShell, iespējams, ir visskaidrākais veids, kā to paveikt. Kaut kas līdzīgs:
Kamēr ir apturēts, iepriekš minētais skripts rada šādu uzvedni, mēģinot atvērt “myfile.txt”:
Seko atbilde no izrāviena:
Par ziņkārīgo, šeit ir MSDN saite uz File :: Open metodi, kurā sīki izklāstīti zvana parametri (konkrēti, pēdējais arguments "None", noraida faila koplietošanu ar jebkuru citu pavedienu / procesu). Tāpat pastāv noteikumi, lai bloķētu failu tikai lasīšanai / rakstīšanai vai to kombinācijai.
Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.