import os import shutil # certains fichiers org contenant du html ne sont pas convertis avec pandoc # on les cherche et on les met de côté def chercher_fichiers_org(dossier_source, dossier_destination): # Vérifier si le dossier de destination existe, sinon le créer if not os.path.exists(dossier_destination): os.makedirs(dossier_destination) # Parcourir tous les fichiers dans le dossier source for racine, dossiers, fichiers in os.walk(dossier_source): for fichier in fichiers: if fichier.endswith(".org"): # Ouvrir le fichier en mode lecture with open(os.path.join(racine, fichier), "r") as f: contenu = f.read() # Vérifier si ":html:" est dans le contenu du fichier if ":html:" in contenu: # Déplacer le fichier dans le dossier de destination shutil.move(os.path.join(racine, fichier), os.path.join(dossier_destination, fichier)) print(f"Le fichier {fichier} a été déplacé avec succès.") else: print(f"Le fichier {fichier} ne contient pas ':html:', il n'a pas été déplacé.") if __name__ == "__main__": if len(os.sys.argv) != 3: print("Usage: python script.py ") exit(1) dossier_source = os.sys.argv[1] dossier_destination = os.sys.argv[2] chercher_fichiers_org(dossier_source, dossier_destination)