AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario página 177

Tabla de contenido
(La letra 'p' es abreviatura de 'protección'.) Si luego intentamos borrar el fichero:
ERASE "cuadrado"
la orden ERASE fracasa y pro
voca
el mensaje de error 'FICHERO SOLO
LECTURA'
.
Para desactivar la protección ejecutamos la orden
:
MOVE "cuadrado" TO "-p"
y entonces el fichero ya puede ser borrado.
En todas estas versiones de la orden MOVE, el signo + significa 'activar', mientras que
- significa 'desactivar'.
Cuando usamos MOVE para cambiar los atributos de los ficheros, sí admite la especifica­
ción de grupos de ficheros mediante plantillas construidas a base de
*
y
7.
Por ejemplo,
para proteger todos los ficheros de la unidad M daríamos la orden
:
MOVE "m
.e.v"
TO "+p"
Como
siempre,
podemos omitir la letra de la unidad cuando queramos que la orden afecte
a la
unidad
implícita.
No se provoca un error por el hecho de que activemos un atributo que ya está activado;
el
atributo sencillamente queda como estaba. Lo mismo se puede decir acerca de la
desactivación.
El segundo atributo es el de 'estado de sistema'. En el +3 este atributo no tiene demasiado
interés; ha sido incluido sobre todo por compatibilidad con el sistema operativo CP
/M.
El atributo de estado de sistema se especifica en las órdenes MOVE mediante +S o -S.
Si un fichero tiene activado este atributo, es un fichero
'
de sistema' y su nombre no apare­
ce en los
listado s
obtenidos con
CAT.
Por el contrario, si este atributo está desactivado,
el fichero es 'de directorio' y su nombre sí sale en los listados de CAT.
Por otra parte, si pedimos un catálogo ampliado (con CAT EXP), la lista incluye también
los ficheros de sistema (tras cuyos nombres aparecen las letras
'SYS').
Además, si hay
algún fichero protegido, su nombre estará señalado con las letras 'PROT'
.
El atributo de estado de sistema tiene utilidad, por ejemplo, cuando
el
disco contiene mu­
chos ficheros y queremos ocultar algunos para que los catálogos no sean tan confusos.
En un mismo disco no puede haber dos ficheros con el mismo nombre, ni siquiera en el
caso de que sus atributos de estado de sistema sean diferentes. Por consiguiente
,
si graba­
mos un fichero y ya existe en
el
disco otro fichero con el mismo nombre (pero está oculto
para CAT), el resultado es que borraremos este último.
El último atributo que podemos controlar es el de 'archivo'. En los catálogos ampliados,
los ficheros de archivo están identificados por las letras'ARC'. Este atributo se especifica
en las órdenes MOVE mediante +A o -A. En el +3 este atributo no tiene ninguna utili­
dad; ha sido incluido sobre todo por compatibilidad con el sistema operativo CP/M.
Sección 20. Operaciones con
los ficheros
167
Tabla de contenido
loading

Tabla de contenido