Vaikka tehtävän suorittamiseen on paljon kolmannen osapuolen ohjelmia, joskus haluat vain käyttää sisäänrakennettua tapaa tehdä sama asia. Tämän päivän SuperUser Q & A -viesti auttaa lukijaa löytämään mahtavaa sisäänrakennettua ratkaisua, jotta hänen tiedostojaan ei voi poistaa tai korvata.
Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.
Notepadin kuvakaappaus Dan (SuperUser): n hyväksi.
SuperUser-lukija boboes haluaa tietää, onko Windows 7: ssä ja uudemmissa versioissa sisäänrakennettua menetelmää lukitsemaan tiedosto ja pitämään se ylittämättömänä tai poistettuna:
Onko olemassa tapa lukita tiedosto talon sisäisin keinoin, jotta sitä ei voi poistaa tai korvata? Minun täytyy tilapäisesti lukita tiedostoja testattaessa kopioitavia komentosarjoja ja tarkistaa virheenkäsittely kyseisissä skripteissä. Kunnes Windows XP haluaisin ladata tiedoston debug.exe lukita se. Onko mahdollista tehdä tämä Windows 7: ssä ja uudemmissa versioissa?
Tiedän, että on olemassa ohjelmia tämän tekemiseksi. Kysymykseni kuuluu, onko Windows 7: ssa ja uudemmissa versioissa sisäänrakennettu mekanismi. Joskus minun täytyy tarkistaa käsikirjoitus tietokoneessa, eikä halua asentaa uusia ohjelmia siihen.
Tässäkin on joitain hyviä ehdotuksia: Kuinka tarkoituksellisesti yksinomaan lukita tiedosto? Valitettavasti ne vaativat kolmannen osapuolen työkaluja tai tiedostojen muuttamista lukittuun tilaan.
Onko käytössä sisäänrakennettu menetelmä Windows 7: ssa ja uudemmissa versioissa?
SuperUser-avustajat Dan ja Breakthrough ovat meille vastaus. Ensin, Dan:
Uskon, että PowerShell on luultavasti paras tapa saavuttaa tämä. Jotain seuraavista:
Kun se keskeytyy, yllä oleva skripti aiheuttaa seuraavan kehotteen yritettäessä avata "myfile.txt":
Seuraaja vastaus läpimurto:
Tunnetusti, tässä on MSDN-linkki Tiedoston :: Avaa -menetelmään, jossa yksityiskohtaiset puhelun parametrit (erityisesti viimeisin argumentti "Ei mitään", hylätään tiedoston jakaminen jollakin muulla langalla / prosessilla). Samoin on olemassa säännöksiä, jotka lukitsevat tiedoston vain luku- tai kirjoituskoodille tai niiden yhdistelmälle.
Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.