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

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

    Informations forums :
    Inscription : février 2013
    Messages : 450
    Points : 136
    Points
    136

    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 actif

    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    novembre 2017
    Messages
    77
    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 : 77
    Points : 264
    Points
    264

    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
    450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : février 2013
    Messages : 450
    Points : 136
    Points
    136

    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, 17h20
  2. Réponses: 2
    Dernier message: 29/03/2010, 12h12
  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, 18h34
  4. Réponses: 6
    Dernier message: 27/05/2009, 11h36
  5. Réponses: 2
    Dernier message: 01/04/2009, 14h54

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