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

C# Discussion :

Création de fichier


Sujet :

C#

  1. #1
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2013
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 93
    Par défaut Création de fichier
    Bonjour/Bonsoir

    Je veux créer un fichier mais à chaque tentative de toutes les façons qu'il existe ça me met toujours ce message d'erreur.


    Une exception non gérée du type 'System.UnauthorizedAccessException' s'est produite dans mscorlib.dll

    Informations supplémentaires : L'accès au chemin d'accès 'C:\Users\alex\Desktop\NouveauDossier' est refusé.

    Voici ce que j'ai testé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    using (FileStream fs = File.Create(@"C:\Users\alex\Desktop\NouveauDossier"))
                {
                }
    Lien

    Ensuite j'ai voulu faire du XML mais Bon

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    XDocument xdoc = new XDocument( new XElement("A","5"));
    xdoc.Save(@"C:\Users\alex\Desktop\NouveauDossier");
    Ou encore

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    FileStream fs = new FileStream(@"C:\Users\alex\Desktop\NouveauDossier", FileType.Create);
    //Pas sur à 100% du dernier paramètre ou alors j'avais mis NewCreate
    Tout ça pour dire j'ai testé plein de chose avant de publier tous avec la même erreur Merci de votre aide.

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Si tu cherches à créer un fichier, il faut ajouter son nom et son extension. Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    using (FileStream fs = File.Create(@"C:\Users\alex\Desktop\NouveauDossier\TonFichier.txt"))
    {
    }
    Sinon, si tu cherches à créer un dossier, il faut utiliser la méthode Directory.CreateDirectory.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2013
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 93
    Par défaut
    Citation Envoyé par DotNetMatt Voir le message
    Si tu cherches à créer un fichier, il faut ajouter son nom et son extension. Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    using (FileStream fs = File.Create(@"C:\Users\alex\Desktop\NouveauDossier\TonFichier.txt"))
    {
    }
    Sinon, si tu cherches à créer un dossier, il faut utiliser la méthode Directory.CreateDirectory.
    Merci, en plus de cela je me demandais que fallait-il faire pour donner un nom au fichier. ^^

    //Edit Si on veut que ce fichier ne soit pas éditable ? Mais que lisible ?

  4. #4
    Membre confirmé
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Août 2010
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Irlande

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 98
    Par défaut
    En utilisant la classe FileInfo.

    Tu instancie cette classe avec le chemin de ton fichier , et tu modifie sa propriété IsReadOnly.

    Sinon depuis la classe System.IO.File :

    File.SetAttributes(#LeCheminDeTonFichier#, FileAttributes.ReadOnly);

Discussions similaires

  1. création de fichiers dans le disque dur
    Par sex-sansbol dans le forum ASP
    Réponses: 6
    Dernier message: 24/08/2004, 09h39
  2. Création de fichiers CAB
    Par Polux63 dans le forum Windows
    Réponses: 5
    Dernier message: 22/08/2004, 10h50
  3. Création de fichier
    Par gsxr man dans le forum ASP
    Réponses: 2
    Dernier message: 28/06/2004, 22h19
  4. Réponses: 8
    Dernier message: 03/09/2003, 00h47
  5. création de fichiers .x
    Par Pazz dans le forum DirectX
    Réponses: 1
    Dernier message: 03/12/2002, 00h33

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