UT9: DIRECTORIOS Y
ARCHIVOS EN WINDOWS
SISTEMAS OPERATIVOS MONOPUESTO
ÍNDICE
1. Directorios.
1. Características.
2. Organización.
3. Directorios especiales.
4. Operaciones.
5. Atributos.
2. Archivos.
1. Características.
2. Organización.
3. Operaciones.
4. Atributos.
1. Directorios.
Un directorio es un conjunto de archivos y/o directorios que
se agrupan según:
Contenido.
Propósito.
Cualquier otro criterio de agrupación.
En todo sistema de archivos existe un directorio especial:
Directorio raíz: primer directorio en la jerarquía.
Desde él parte toda la estructura de almacenamiento.
En la unidad 5 ya vimos esta jerarquía.
1. Directorios.
El directorio recibe el nombre de carpeta.
En los sistemas operativos que manejan el entorno gráfico se
representa con un icono de carpeta.
La forma de moverse por los directorios o carpetas varía
según el modo: gráfico o texto.
1. Directorios.
1.1. Características.
Las carpetas tienen características que las clasifican,
catalogan y ubican en el sistema de archivos.
1. Identificación.
▪ Nombre.
▪ Identifica al directorio.
▪ Es obligatorio.
▪ Reglas por el sistema de archivos.
▪ Limitación longitud nombre.
▪ No tiene extensión, en un directorio no tiene sentido.
1. Directorios.
1.1. Características.
2. Propiedades.
Tamaño.
Se mide bytes, kilobytes, megabytes, gigabytes, …
Depende de la cantidad de caracteres (bytes) contenidos.
Ubicación.
Lugar donde está almacenado dentro del sistema de archivos.
Todos “colgarán” del directorio raíz.
También se llama Ruta.
3. Información sobre el directorio.
Cada directorio tendrá una fecha de creación.
1. Directorios.
1.1. Características.
4. Atributos.
Propiedades sobre la carpeta.
Pueden ser modificados por:
Un administrador.
El propietario de la carpeta.
En Windows, los más comunes son sólo lectura y oculto.
1. Directorios.
1.2. Organización.
El nombre de un directorio debe ser único.
No pueden existir dos directorio con el mismo nombre en la
misma ruta.
Nombre depende del tipo de sistema operativo y del propio
sistema de archivos.
Usaremos nombres cortos (ASCII de 7 u 8 bits) o largos
(UNICODE).
En algunos sistemas de archivos pueden contener espacios
en blanco y caracteres especiales.
En otros no, por ejemplo, FAT16 no permite espacios en blanco.
1. Directorios.
1.3. Directorios especiales.
Directorio raíz:
Directorio inicial de toda estructura de directorios.
Del que depende el resto de información.
Existe uno por cada unidad de almacenamiento.
En sistemas operativos Windows.
Indicado por una letra de unidad seguida de carácter “\”.
En otros sistemas operativos, como UNIX/Linux:
La referencia al directorio raíz (root) se escribe con carácter “/”.
De esta barra cuelgan el resto de archivos.
Incluidas las unidades que podamos tener.
1. Directorios.
1.3. Directorios especiales.
Directorio actual:
Hace referencia al directorio en el que estoy ahora.
Si escribimos el carácter “.” nos estamos refiriendo al directorio
actual.
Directorio padre:
Hace referencia al directorio padre del directorio en el que nos
encontramos.
Si escribimos los caracteres “..” nos estamos refiriendo a él.
El directorio raíz no tiene padre.
El resto de directorios siempre va a tener un directorio padre.
1. Directorios.
1.4. Operaciones.
En modo gráfico ya se conocen y se practican diariamente,
por tanto, vamos a verlo en modo comando:
Operación Comando Descripción
Consulta o listar dir Ver el contenido del
directorio.
Crear md o mkdir Crear el directorio.
Borrar rd o rmdir Eliminar el directorio.
Copiar xcopy Copiar de un directorio a
otro.
Mover xcopy + rd Copiar de un directorio a
otro y borrar el origen.
Renombrar move Cambiar el nombre.
1. Directorios.
1.4. Operaciones.
Recuerda que si queremos ver su descripción, sintaxis, etc…
recurriremos al comando help comando o comando /?.
Otros comandos de interés:
cd: cambia el directorio actual a la ruta especificada.
tree: muestra de forma gráfica la estructura de directorios.
cls: borra el contenido de la pantalla.
1. Directorios.
1.4. Operaciones.
➢ Crea una estructura de directorios en modo comando.
1. Directorios.
1.4. Operaciones.
Por alguna circunstancia no se puede eliminar el contenido:
Porque los archivos y carpetas dentro de ella tienen atributos que el
sistema no deja eliminar.
Si tenemos archivos abiertos que pertenecen a la carpeta que
queremos eliminar.
➢ Por ejemplo, eliminar completa y definitivamente la estructura del
directorio películas y todo lo que dependa de él.
rd D:\peliculas /s
Con el parámetro /s estamos forzando a eliminar todo el
contenido.
El comando rd por defecto, no borra directorios que tengan algún
contenido.
1. Directorios.
1.4. Operaciones.
Para copiar un directorio, tengo que tener en cuenta la situación
actual o directorio activo.
Cuál es el directorio origen de los datos.
Cuál es el directorio destinos de los datos.
Parámetros para la realizar la copia deseada → Usar help para
verlos todos.
➢ Copia el directorio fotos dentro de películas
xcopy D:\fotos D:\apuntes\fotos /e
/e: copia directorios y subdirectorios, incluido los vacíos.
/t: no copia archivos (tampoco directorios y subdirectorios vacíos).
1. Directorios.
1.4. Operaciones.
Vamos a probar con la operación de mover.
Utiliza el comando xcopy origen destino /e y después, rd
origen /s.
➢ Elimina el directorio D:\fotos
➢ Movemos el subdirectorio D:\apuntes\fotos a D:\
El comando move renombra directorios, cambia el nombre.
Con archivos se usa para moverlos a otra ubicación.
➢ Renombra el directorio fotos como imágenes.
move D:\fotos D:\imagenes
1. Directorios.
1.5. Atributos.
Son restricciones sobre los directorios, existen 4 tipos
principales:
Solo lectura (Read only).
Se especifica con una R.
En directorios sólo afecta a los archivos que contenga.
De archivo (Archive).
Se especifica con una A.
Sirve para saber si se ha modificado o no el directorio.
Cuando se crea un directorio se le asigna por defecto el atributo
de archivo.
1. Directorios.
1.5. Atributos.
Sistema (System).
Se especifica con una S.
Establece el directorio como un directorio del sistema.
Características especiales: oculto y solo lectura.
No es habitual en directorios pero si en archivos.
Oculto (Hidden).
Se especifica con una H.
Permanece oculto durante las operaciones normales.
Podemos modificar y ver los atributos de un directorio
mediante el comando attrib ruta.
1. Directorios.
1.5. Atributos.
➢ Cambia los atributos del directorio apuntes a solo lectura y del
sistema: attrib +R +S D:\apuntes
➢ Muestra los atributos del directorio apuntes: attrib D:\apuntes
Si seleccionamos una carpeta, y elegimos Propiedades en el menú
contextual, en la parte inferior veremos los atributos de la carpeta:
Sólo lectura: indica que, en principio, solo podremos leer los
contenidos que haya en ella, aunque también este atributo permite
crear archivos y carpetas dentro de ella.
Oculto: si lo activamos, la carpeta deja de verse en la estructura de
directorios, a menos que en la opciones de carpeta tengamos
seleccionado que se muestren las carpetas ocultas.
2. Archivos.
Archivos o ficheros (files).
Representan una colección de información, es decir, son
datos relacionados entre sí.
Localizado o almacenado en alguna parte del sistema de
archivos.
Técnicamente, es un flujo unidimensional de bytes tratado
por el sistema operativo como una entidad única.
Conjunto de bits (0 y 1) que referencian a algún tipo de
información: texto, gráfico, sonido, etc.
2. Archivos.
2.1. Características.
Nombre y extensión
Un archivo queda identificado por nombre y extensión.
El nombre es obligatorio.
La extensión es opcional.
Suele identificar el tipo de archivo.
Originalmente en MS-DOS el nombre solo podía tener 8 caracteres
+ 3 de extensión.
Actualmente, el nombre puede ser mucho mayor.
La extensión puede ser de más de 3 caracteres.
Depende del sistema de archivos.
2. Archivos.
2.1. Características.
Información sobre el archivo
Según el sistema de archivos se guarda:
Fecha de creación.
Fecha de modificación.
Fecha del último acceso.
Los archivos también poseen atributos.
Tamaño
Se mide en bytes, KB, MB, GB, etc.
Ubicación
Directorio donde obligatoriamente está situado.
2. Archivos.
2.2. Organización.
Los archivos se ubican en directorios.
El nombre + extensión ha de ser único dentro de un mismo
directorio.
Identifica al archivo.
Se puede repetir en otro directorio diferente.
Inicialmente se basaban en codificación ASCII de 7 u 8 bits
por lo que tenían muchas limitaciones.
Actualmente pueden ser más largos gracias al uso de la
codificación UNICODE.
2. Archivos.
2.2. Organización.
En algunos sistemas operativos, podemos utilizar espacios en
blanco y caracteres especiales.
La distinción entre mayúsculas y minúsculas viene determinado
por el sistema de archivos (case sensitive).
UNIX/Linux si hacen distinción entre ambas.
/user/Alumnos.txt sería diferente de /user/alumnos.txt
Los sistemas de archivos en Windows no hacen distinción entre
mayúsculas y minúsculas.
FAT.
FAT32.
NTFS.
2. Archivos.
2.2. Organización.
Caracteres comodines:
Se usan para identificar a varios archivos a la vez.
Útiles cuando realizamos operaciones sobre ellos, borrado, copia,
movimiento, etc.
Especialmente en modo comando.
Pueden sustituir de 1 a N caracteres en nombres:
“?” cualquier carácter válido. (Sólo 1)
“*” uno o más caracteres.
Ejemplos:
*.exe → plantilla para todos los archivos con extensión exe.
????.bat → plantilla para todos los archivos con un nombre de cuatro
caracteres y extensión bat.
*.??? → plantilla para todos los archivos con cualquier nombre y cualquier
longitud, y con 3 caracteres de extensión.
*.* → plantilla para todos los archivos.
2. Archivos.
2.3. Operaciones.
Las vamos a realizar en modo comando.
Crear.
Visualizar el contenido.
Imprimir.
Renombrar.
Copiar.
Mover.
Eliminar.
Las vamos a realizar en modo gráfico.
Buscar.
Comprimir/descomprimir.
2. Archivos.
2.3. Operaciones.
Crear
Hacer que el fichero existan en el sistema de archivos.
Se le ha de dar un nombre y una extensión.
El resto de características asignadas por sistema operativo.
Atributos, clúster ocupados, tamaño, etc.
En modo comando solo nos ocuparemos de ficheros de tipo
texto plano.
En modo gráfico depende del programa empleado.
Word, Excel, Paint, Photoshop, etc.
Con el comando write /? abrimos WordPad en modo
gráfico y con notepad abrimos el Bloc de notas.
2. Archivos.
2.3. Operaciones.
➢ Crea cuatro archivos en diferentes directorios utilizando el
comando Notepad (añade texto a los ficheros ut1.txt y ut2.txt).
D:\
apuntes fotos
prácticas teoría viajes fiesta
tutorial.mp4 ut1.txt ut2.txt oporto.jpg
2. Archivos.
2.3. Operaciones.
Visualizar el contenido
Con el comando type.
➢ Visualiza el contenido del fichero ut1.txt
Imprimir
Con la orden print.
Se pueden imprimir varios archivos a la vez, utilizando los
caracteres comodines.
➢ Imprime el fichero ut2.txt
2. Archivos.
2.3. Operaciones.
Renombrar
Cambia el nombre a uno o más archivos.
Con los comandos ren o rename.
Admite el uso de comodines.
La trayectoria del archivo fichero original será la del nuevo
archivo.
➢ Cambia el nombre del fichero oporto.jpg a portugal.jpg
2. Archivos.
2.3. Operaciones.
Copiar
La orden copy, copia uno o más archivos desde la ubicación
inicial a otro lugar.
Si no se especifica el destino, la copia se realizará en el
directorio actual.
Este comando permite la utilización de comodines.
Tenemos que tener en cuenta origen y destino.
Si en el destino existe un archivo con el mismo nombre se
reemplaza por el nuevo, previa confirmación.
No sirve para archivos ocultos o del sistema.
Con esta orden se pueden copiar varios ficheros en uno.
2. Archivos.
2.3. Operaciones.
➢ Copia los archivos contenidos en apuntes en un único archivo llamado
som.txt
copy D:\apuntes\teoría\ut1.txt+ D:\apuntes\teoría\ut2.txt som.txt
➢ Si quiero concatenar todos los archivos de texto copiados en uno
nuevo llamado som.txt
copy *.txt som.txt
➢ Si quiero concatenar todos los archivos, independientemente del
nombre y de la extensión.
copy *.* som
2. Archivos.
2.3. Operaciones.
➢ Visualiza el contenido de som.txt
type D:\apuntes\teoria\som.txt
➢ Copia el fichero som.txt a practicas como resumen.txt
copy D:\apuntes\teoria\som.txt D:\apuntes\practicas\resumen.txt
➢ Copia el fichero portugal.jpg como oporto.pdf.
copy D:\imágenes\viajes\portugal.jpg D:\imágenes\viajes\oporto.pdf
➢ Copia todos los archivos que comienzan por ut del directorio apuntes en un único
fichero llamado teoría.pdf
copy D:\apuntes\teoria\ut*.* D:\apuntes\teoria\teoría.pdf
➢ Copia todos los archivos de apuntes con extensión .txt, con el mismo nombre y con
extensión .doc al directorio principal
copy D:\apuntes\teoria\*.txt D:\*.doc
2. Archivos.
2.3. Operaciones.
La orden xcopy tiene un funcionamiento parecido a la orden
copy.
La diferencia es que además de copiar uno o varios archivos,
permite copiar estructuras completas de directorios.
Por eso vimos su uso en operaciones de directorios.
➢ Copia todos los archivos de apuntes, con el mismo nombre y
con extensión .pdf al directorio principal
2. Archivos.
2.3. Operaciones.
Mover
La orden move mueve uno o varios archivos de un directorio a
otro.
Se mantiene una única copia en la estructura.
A diferencia de copy que mantiene dos copias, el original y el
nuevo archivo.
Si el nombre del fichero que movemos queremos que sea el
mismo, no hace falta especificarlo.
El uso de la orden move es similar a la orden rename, con la
excepción de que la trayectoria de destino en ren no se puede
especificar.
➢ Mueve el fichero som.pdf al directorio imagenes.
2. Archivos.
2.3. Operaciones.
Eliminar
Con las órdenes del y erase podemos eliminar archivos.
Se puede eliminar un fichero o varios, con comodines.
No se puede utilizar para eliminar directorios.
Se eliminar de forma definitiva, no pasa por la papelera.
Con la orden del no se puede eliminar archivos ocultos.
Para hacerlo, hay que cambiar primero los atributos y después
eliminar el fichero de forma normal.
2. Archivos.
2.3. Operaciones.
Eliminar
➢ Elimina el archivo som.pdf del directorio imágenes
➢ Elimina todos los archivos del directorio raíz que comiencen por
ut.
➢ Elimina todos los archivos del directorio raíz con extensión .pdf
➢ Elimina todos los archivos del directorio raíz con extensión .pdf
2. Archivos.
2.3. Operaciones. (modo gráfico)
Buscar
Si sabemos la ubicación exacta del archivo y su nombre no hay
problema.
Si tenemos un problema si no sabemos la ubicación del fichero,
pero tenemos una referencia del nombre del archivo y/o su
extensión.
Por ejemplo, buscar todos los archivos con extensión .jpg en la
estructura de directorios.
➢ Menú Inicio → Buscar → *.jpg
2. Archivos.
2.3. Operaciones. (modo gráfico)
Comprimir
Hacer que un archivo ocupe menos tamaño en el sistema de
archivos.
Los sistemas operativos actuales tienen herramientas nativas.
También existen herramientas de terceros.
¿Cuál es la diferencia?
Comprimir con Windows 10
→ Vemos el archivo con el mismo nombre, extensión, etc.
Comprimir con WinRar
→ El archivo cambiará de tipo, tendrá distinta extensión.
→ Necesitaremos extraerlo para poderlo usar.
→ El sistema operativo destino tiene que tener instalada la aplicación.
2. Archivos.
2.3. Operaciones. (modo gráfico)
➢ Instala en tu máquina virtual el programa WinRAR.
➢ Para ello, descarga de la web el compresor WinRAR.
➢ Comprime la carpeta Imágenes de muestra.
➢ En .rar y en .zip.
➢ Cambiar la Vista de la ventana en Detalles y comprobar el
tamaño de los archivos.
➢ Sacar conclusión del tamaño de los ficheros comprimidos.
➢ Para descomprimir seleccionamos la opción Extraer.
2. Archivos.
2.4. Atributos.
Mecanismo para proteger los archivos.
Uso malintencionado o daños accidentales.
Determinan lo que se puede hacer o no con un archivo.
Dependerá del sistema operativo y del sistema de archivos utilizado.
En Windows, los atributos normales son: Solo lectura y Oculto.
En entorno gráfico solamente podemos añadir o quitar esos atributos.
Para el resto de atributos en modo comando.
Asignación de atributos en modo comando attrib
Sin parámetros: muestra por pantalla todos los atributos de todos los ficheros
del directorio activo.
attrib nombre_fichero: se visualizan los atributos del fichero
especificado.
2. Archivos.
2.4. Atributos.
➢ Visualizar los atributos de un directorio que contenga
archivos.
➢ Poner el atributo de Solo lectura a un archivo.
➢ Anular el atributo de solo lectura otorgado.
➢ De Solo lectura y Oculto a otro archivo.