Trabajando con el sistema de archivos
En esta practica aprendí a movilizarme a través de ficheros para poder reconocer tipos de archivos como también su localidad dentro de nuestra computadora
Como primer punto vamos a clonar un repositorio en github para realizar la practica :
git clone https://github.com/MicrosoftDocs/node-essentials && cd node-essentials/nodejs-files
una vez clonado procedemos a escribir el siguiente comando para ingresar a un editor de texto:
code .
Ya una vez ingresando al editor de texto procedemos a realizar la siguiente codificación para poder identificar el tipo de archivo y donde se encuentra alojado:
El código lo puedes encontrar en mi repositorio en github que es Archivos , pero te preguntaras que hace todo es código dada la estructura que tiene podemos observar que cumple dos funciones principales que es ingresar a un directorio en una linea de código como esta:
Después nosotros vamos a crear un array para poder guardar las rutas de los archivos de esta manera:
Pero como punto mas importante para mi parecer es esto que vamos a realizar a continuación que nos ayudara a determinar si en el lugar que estemos en la ruta guardada con anterioridad en el array es un archivo o un directorio.
Pero esto no termina así por que tenemos que agregar ciertos parámetros que nos ayudaran a extraer de mejor manera el archivo a buscar dentro de nuestro directorio.
Ya con estas lineas agregas a nuestro código y con unas lineas finales para que nos devuelva la ruta del archivo a necesitar el código terminaría de esta manera.
Lineas finales :
Resultado del codigo:
En conclusión uno podría buscar cualquier archivo en una infinidad de directorios dado que este programa recepta el directorio y comienza a buscar por si solo el archivo, en mi opinión este programa estaría hecho para empresas que manejan una gran cantidad de datos y se les haría mas fácil encontrar un archivo o un registro sin mayor problema por que si lo aplicamos para empresas pequeñas que manejan poco información se les aria mas practico buscar de manera manual en sus archivos aunque seria muy útil este sistema para ellos también.
Comentarios
Publicar un comentario