nl.phhsnews.com


nl.phhsnews.com / Hoe vergrendelt u een bestand in Windows om het verwijderen of overschrijven te blokkeren?

Hoe vergrendelt u een bestand in Windows om het verwijderen of overschrijven te blokkeren?


Hoewel er veel programma's van derden zijn om een ​​taak uit te voeren, wilt u soms gewoon een ingebouwde functie gebruiken methode om hetzelfde te doen. De SuperUser Q & A-post van vandaag helpt een lezer een geweldige ingebouwde oplossing te vinden om te voorkomen dat zijn bestanden worden verwijderd of overschreven.

De huidige vraag en antwoordsessie komt met dank aan SuperUser - een onderdeel van Stack Exchange, een community-driven grouping van Q & A-websites.

Kladblok-screenshot met dank aan Dan (SuperUser).

De vraag

SuperUser-leessoboboes wil weten of er een ingebouwde methode is in Windows 7 en nieuwere versies om een ​​bestand te vergrendelen en voorkomen dat het wordt overschreven of verwijderd:

Is er een manier om een ​​bestand met interne middelen te vergrendelen zodat het niet kan worden verwijderd of overschreven? Ik moet bestanden tijdelijk vergrendelen tijdens het testen van kopieerscripts om de foutafhandeling in die scripts te controleren. Tot Windows XP laadde ik een bestand in debug.exe om het te vergrendelen. Is er een manier om dit in Windows 7 en nieuwere edities te doen?

Ik weet dat er programma's zijn om dit te doen. Mijn vraag is of er een ingebouwd mechanisme is in Windows 7 en nieuwere versies. Soms moet ik een script op een pc controleren en daarvoor geen nieuwe programma's installeren.

Er zijn ook enkele goede suggesties: hoe kan een exclusief bestand een bestand vergrendelen? Helaas hebben ze hulpmiddelen van externe partijen nodig of het bestand in een vergrendelde staat.

Is er een ingebouwde methode om dit in Windows 7 en nieuwere edities te doen?

De antwoorden

SuperUser-bijdragers Dan en Doorbraak hebben het antwoord voor ons. Ten eerste, Dan:

Ik denk dat PowerShell waarschijnlijk de meest nette manier is om dit te bereiken. Iets als het volgende:

In de pauzestand veroorzaakt het bovenstaande script de volgende prompt bij het openen van "myfile.txt":

Gevolgd door het antwoord van Breakthrough:

Voor de nieuwsgierigen, hier is de MSDN link naar de File :: Open-methode die de parameters van de aanroep beschrijft (met name het laatste argument 'Geen', weigert het bestand te delen met andere threads / processen). Evenzo bestaan ​​er voorzieningen om het bestand te vergrendelen voor alleen lezen / schrijven, of een combinatie daarvan.


Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread


PC Games spelen waarvoor SafeDisc of SecuROM DRM vereist is op Windows 10, 8.1, 8, 7 en Vista

PC Games spelen waarvoor SafeDisc of SecuROM DRM vereist is op Windows 10, 8.1, 8, 7 en Vista

Microsoft heeft de krantenkoppen gehaald toen het de ondersteuning voor SafeDisc en SecuROM DRM van Windows 10 uit de lucht haalde Recente beveiligingsupdates voor Windows Vista, 7, 8 en 8.1 hebben ook de ondersteuning voor deze DRM-schema's verwijderd van oudere versies van Windows. Zelfs als je Windows 10 vermijdt, kun je deze games niet zonder gedoe spelen, ervan uitgaande dat je uw Windows-installatie up-to-date.

(how-to)

Uw router gebruiken voor (zeer) standaard thuisnetwerk Gezinsveiligheid

Uw router gebruiken voor (zeer) standaard thuisnetwerk Gezinsveiligheid

De meeste mensen denken zichzelf waarschijnlijk niet als een "beheerder", maar als u computers hebt die allemaal hetzelfde toegangspunt gebruiken, dan is dat wat je bent. Het is belangrijk om te weten hoe u de veiligheid van kinderen kunt garanderen die computers in uw netwerk gebruiken. De veiligheid van het thuisnetwerk begint met de apparatuur die u al hebt.

(how-to)