Prüfen, ob Datei schreibgeschützt ist, und ändern Sie in der Windows-batch-Datei
Wie würde ich mich über prüfen, ob eine Datei schreibgeschützt ist, und wenn ja, ändern Sie es zu sein nicht nur Lesen, und auch die andere Weise herum?
- Verwenden Sie den ATTRIB-Befehl:
ATTRIB filename.ext
- wenn R erscheint vor dem Datei-Namen, es ist readonly. - Sie brauchen nicht zu testen. Verwenden Sie einfach
attrib +R
oderattrib -R
um es zu werden, was Sie sich wünschen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin kein DOS-Experte, aber wenn der Speicher dient mir, überprüfen Sie die "attrib" - Befehl. Das sollte Ihnen sagen, was Sie wissen müssen, und Sie können es verwenden, um die Attribute wie.
Funktionierte dies nicht für mich, bis ich fügte hinzu, eine Verzögerung. Dies ist meine batch-Skript (.bat):
Für bonus-Punkte, wollte ich mit dem öffnen einer bestimmten Datei-Typ als "nur Lesen". So, ich rechts-Klick auf eine Datei der Zeit-und unter "Öffnen Mit", wählte ich dieses batch-Skript. Jetzt kann ich tun, wenn ich öffnen will nur Lesen.