2012-02-09 20 views
8

¿Cómo puedo verificar si un archivo es de solo lectura y, de ser así, cambiarlo para que no sea de solo lectura, y viceversa?Verificar si el archivo es de solo lectura y cambiar en el archivo por lotes de Windows

+1

Utilice el comando ATTRIB: 'ATTRIB filename.ext' - si R aparece antes del nombre del archivo, es de solo lectura. – Konerak

+2

No es necesario que lo pruebe. Solo usa 'attrib + R' o' attrib -R' para configurarlo para que sea lo que deseas. –

Respuesta

10

No soy un experto en DOS, pero si la memoria no me falla, compruebe el comando "attrib". Eso debería decirle lo que necesita saber y también puede usarlo para establecer los atributos.

attrib -R hacen leer/escribir attrib + r que sea de sólo lectura

+0

¡Gracias, trabajando! –

2

Esto no funcionó para mí hasta que he añadido un retraso. Este es mi archivo por lotes (.bat):

attrib +r %1 
ECHO Waiting 1 seconds 
PING 1.1.1.1 -n 1 -w 1000 > NUL 
%1 
ECHO Waiting 3 seconds 
PING 1.1.1.1 -n 1 -w 3000 > NUL 
attrib -r %1 

de puntos de bonificación, que quería usar esto para abrir un determinado tipo de archivo como de sólo lectura. Entonces, hice clic con el botón derecho en un archivo de la hora y en "Abrir con", elegí este script por lotes. Ahora puedo hacerlo cuando quiera abrir solo lectura.

+0

Gracias - la pausa pareció hacer el truco para mí también – SlowLearner

Cuestiones relacionadas