IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Swift Discussion :

Récupérer les noms de fichiers contenu dans un dossier


Sujet :

Swift

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    février 2013
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : février 2013
    Messages : 588
    Points : 197
    Points
    197
    Par défaut Récupérer les noms de fichiers contenu dans un dossier
    Bonjour,

    J'utilise xcode pour programmer en swift et dans mon projet j'ai crée un répertoire (appelé rep) contenant des fichiers. Je voudrais récupérer les noms de ces fichiers. J'ai utilisé ce code mais il ne trouve pas le dossier rep.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
            do {
                let files = try FileManager.default.contentsOfDirectory(atPath: "Projet/rep")
                print(files)
            } catch {
                print(error)
            }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Error Domain=NSCocoaErrorDomain Code=260 "The folder “rep” doesn’t exist." UserInfo={NSFilePath=Projet/rep, NSUserStringVariant=(
        Folder
    ), NSUnderlyingError=0x6000000546a0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}

    aborescence de mon projet:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Projet -> 
      Projet.xcodeproj
      ProjetTests
      PorjetUITest
      Projet ->
           AppDelegate.swift
           ViewController.swift
           rep
           ...

  2. #2
    Membre averti

    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    novembre 2017
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : novembre 2017
    Messages : 99
    Points : 385
    Points
    385
    Par défaut
    Salut,

    Ton lien est mauvais. Tu cherches un dossier Projet/rep depuis la racine de ton mac dans ton cas. Il faut que tu précises bien le lien complet depuis la racine.

    exemple : /Users/******/Desktop/Projet/rep

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    février 2013
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : février 2013
    Messages : 588
    Points : 197
    Points
    197
    Par défaut
    Bonjour,
    ha ok, merci de votre aide.
    J'ai trouvé aussi une autre commande: Bundle.main.path(forAuxiliaryExecutable: "rep")

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. tri par ordre alphabétique des noms de fichier contenu dans un dossier
    Par ulnar dans le forum Bibliothèque standard
    Réponses: 5
    Dernier message: 07/04/2011, 16h20
  2. Réponses: 2
    Dernier message: 29/03/2010, 11h12
  3. Récupérer les noms de fichiers situé dans un dossier
    Par Leelith dans le forum Windows Forms
    Réponses: 3
    Dernier message: 06/08/2009, 17h34
  4. Lister les noms de fichiers présents dans un dossier FTP
    Par nico1214 dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 27/05/2009, 10h36
  5. Réponses: 2
    Dernier message: 01/04/2009, 13h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo