Partage
  • Partager sur Facebook
  • Partager sur Twitter

Vérifier si un fichier est bien dans un folder .

    31 mars 2015 à 9:47:50

    Hello,

    Je bosse sur un petit script permettant de copier un fichier "template" vers une destination donnée.

    L'utilisateur doit choisir le répertoire source ( où ce trouve le" template") et le répertoire cible ( où le "template" sera copié et renommé)

    Ca fonctionne bien mais pour plus de sureté, j'aimerais pouvoir vérifier si le fichier à copier existe bien dans le répertoire source.

    Je ne vois pas du tout comment faire ...

    Merci pour vos bons conseils.

    Vincent

    • Partager sur Facebook
    • Partager sur Twitter
      31 mars 2015 à 10:28:30

      Hé bien tu peux utiliser le module os pour ça:

      import os
      
      # os.listdir(chemin du répertoire) donne la liste de tous les fichiers qui sont présent dans le répertoire donné if 'nom_fichier' in os.listdir('chemin_répertoire_source'): print("Le fichier existe")



      -
      Edité par Kynarth 31 mars 2015 à 10:29:51

      • Partager sur Facebook
      • Partager sur Twitter
        31 mars 2015 à 10:39:41

        Ou encore plus directement avec os.path.exists():

        import os.path
        chemin = os.path.join(dossier, nom_fichier)
        if os.path.exists(chemin):
            print('Le fichier existe')
        
        • Partager sur Facebook
        • Partager sur Twitter
        Zeste de Savoir, le site qui en a dans le citron !
          31 mars 2015 à 20:00:34

          super !

          merci beaucoup.

          • Partager sur Facebook
          • Partager sur Twitter

          Vérifier si un fichier est bien dans un folder .

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown