Cómo comprobar si tienes un directorio o archivo duplicado con Python
Por Víctor Aracil - noviembre 03, 2022
En esta entrada vamos a comprobar si tenemos un archivo repetido, creando un sencillo script utilizando el lenguaje de programación Python.
En mi caso, me sirve para saber si tengo alguna película repetida en el servidor Plex, pero cada uno puede adaptarlo a sus necesidades. Puedo acceder a las películas a través del protocolo Samba, y utilizar el buscador de Windows, pero la cuestión es hacerlo utilizando un script.
Lo primero será importar el módulo 'os' de Python para trabajar con tareas del sistema operativo, independientemente que sea Windows, Mac o Linux. Si queremos podemos importar solo las funciones de 'os.path' para ahorrar recursos.
Declaramos la variable de entrada que nos preguntará por la palabra o juego de caracteres, y buscará en la ruta que hemos puesto en el método 'os.listdir()'.
Si la respuesta almacenada en 'cadena', sea o no con la primera letra en minúscula, coincide con el nombre de alguna peli de la lista, se mostrarán en pantalla todas las coincidencias.
import os
cadena = input('¿Qué palabra clave buscas en la lista de películas en versión original?: ')
for peli in os.listdir('//raspberry-pi/plexhdd/V.O'):
if cadena in peli or cadena.capitalize() in peli:
print(peli, ".., tiene la palabra clave")
0 Reviews