de.phhsnews.com


de.phhsnews.com / Wie sperrst du eine Datei in Windows, um das Löschen oder Überschreiben zu blockieren?

Wie sperrst du eine Datei in Windows, um das Löschen oder Überschreiben zu blockieren?


Obwohl es eine Menge Programme von Drittanbietern gibt, um eine Aufgabe zu erledigen, möchtest du manchmal nur eine eingebaute verwenden Methode, um das Gleiche zu tun. Der heutige SuperUser F & A-Post hilft dem Leser, eine großartige integrierte Lösung zu finden, die verhindert, dass seine Dateien gelöscht oder überschrieben werden.

Die heutige Question & Answer-Sitzung kommt dank SuperUser - einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung - zustande von Q & A-Websites.

Notepad-Screenshot mit freundlicher Genehmigung von Dan (SuperUser).

Die Frage

SuperUser reader boboes möchte wissen, ob es eine integrierte Methode in Windows 7 und neueren Editionen zum Sperren einer Datei und damit es nicht überschrieben oder gelöscht wird:

Gibt es eine Möglichkeit, eine Datei mit eigenen Mitteln zu sperren, damit sie nicht gelöscht oder überschrieben werden kann? Ich muss Dateien während des Testens von Kopierskripten vorübergehend sperren, um die Fehlerbehandlung in diesen Skripten zu überprüfen. Bis Windows XP würde ich eine Datei in debug.exe laden, um es zu sperren. Gibt es eine Möglichkeit, dies in Windows 7 und neueren Editionen zu tun?

Ich weiß, dass es Programme dafür gibt. Meine Frage ist, ob es einen eingebauten Mechanismus in Windows 7 und neueren Editionen gibt. Manchmal muss ich ein Skript auf einem PC prüfen und dafür keine neuen Programme installieren.

Hier gibt es auch einige gute Vorschläge: Wie kann man eine Datei absichtlich exklusiv sperren? Leider benötigen sie Tools von Drittanbietern oder ändern die Datei in einen gesperrten Zustand.

Gibt es eine eingebaute Methode in Windows 7 und neueren Editionen?

Die Antwort

SuperUser-Mitwirkende Dan und Durchbruch haben die Antwort für uns. Zuerst, Dan:

Ich denke, PowerShell ist wahrscheinlich der beste Weg, dies zu erreichen. So etwas wie das Folgende:

Während des Pausierens verursacht das obige Skript die folgende Aufforderung beim Öffnen von "myfile.txt":

Gefolgt von der Antwort aus dem Durchbruch:

Für die Neugierigen, hier ist das MSDN Verknüpfung mit der File :: Open-Methode, die die Parameter des Aufrufs detailliert angibt (insbesondere das letzte Argument 'None', lehnt es ab, die Datei mit anderen Threads / Prozessen zu teilen). Ebenso existieren Vorkehrungen, um die Datei nur für Lese- / Schreibzugriffe oder eine Kombination davon zu sperren.


Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.


6 kostenlose Blu-ray Disc Brennsoftware Apps

6 kostenlose Blu-ray Disc Brennsoftware Apps

Suchen Sie nach einer Möglichkeit, Blu-ray Discs zu brennen ? Nachdem Blu-ray den Kampf mit HD DVD gewonnen hat, kaufen immer mehr Menschen Computer mit eingebauten Blu-ray-Brennern oder kaufen externe Brenner. Wie auch immer, Blu-ray wird immer beliebter, wenn Sie Ihre erste Blu-ray Disc brennen.Hinweis: Sie können auch meine anderen Posts zum Brennen von CDs und DVDs unter Windows und zum Brennen einer CD oder DVD auf einem Mac lesen.S

(How-to)

Verschwenden Sie kein Geld mehr für gerätespezifische Ladegeräte und starten Sie mit einem universellen USB-Ladegerät

Verschwenden Sie kein Geld mehr für gerätespezifische Ladegeräte und starten Sie mit einem universellen USB-Ladegerät

Es ist so alt wie die Zeit der Mobiltechnologie: Kaufen Sie ein neues Telefon oder ein neues Gerät, kaufen Sie ein neues 12V-Kfz-Ladegerät dafür nächstes Jahr wiederholen. Wir sind hier, um dir einen einfachen Rat zu geben. Hör auf. Die Tage der gerätespezifischen Kfz-Ladegeräte sind vorbei. Lesen Sie weiter, wie wir den Umstieg erläutern und welche Produkte wir empfehlen.

(how-to)