Class DirectoryManager

java.lang.Object
FileExplorer.DirectoryManager

public class DirectoryManager extends Object
Classe contenant la methode permettant de parcourir les repertoires et d'afficher les fichiers Python.
Since:
04-08-2025
  • Constructor Details

    • DirectoryManager

      public DirectoryManager()
  • Method Details

    • listFolders

      public static void listFolders(String link) throws IOException
      Methode permettant de lister les fichiers d'un repertoire donne et d'afficher les fichiers Python.
      Parameters:
      link - Le chemin du repertoire a explorer.
      Throws:
      IOException - En cas d'erreur d'entree/sortie.
    • isPythonFile

      public static boolean isPythonFile(File file) throws IOException
      Verifie si le fichier est de type Python en utilisant le type MIME.
      Parameters:
      file - Le fichier a verifier.
      Returns:
      true si le fichier est de type Python, false sinon.
      Throws:
      IOException - En cas d'erreur d'entree/sortie.
    • listFiles

      public static List<File> listFiles(String cheminDossier) throws IOException
      Retourne une liste de fichiers Python dans un repertoire.
      Parameters:
      cheminDossier - Le chemin du repertoire a explorer.
      Returns:
      Une liste de fichiers Python dans le repertoire.
      Throws:
      IOException - Si une erreur d'entree/sortie se produit.