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

VB.NET Discussion :

vb.net Copier un fichier provenant des ressources sur le bureau de tous les utilisateurs. [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2017
    Messages : 29
    Par défaut vb.net Copier un fichier provenant des ressources sur le bureau de tous les utilisateurs.
    Bonjour à tous,
    j'aimerais copier un fichier - provenant des ressources - sur le bureau pour tous les utilisateurs. J'ai testé ces 2 lignes de codes, mais elles ne fonctionnent pas (il me semble que WriteAllBytes ne développe pas les variables d'environnement). Je ne connais pas la bonne formule.
    Merci pour votre aide.
    (Fichier txt dans les ressources.)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    WriteAllBytes("C:\Users\%UserName%\Desktop\Fichier.txt",My.Resources.Fichier.txt)
    WriteAllBytes("C:\Users\%UserProfile%\Desktop\Fichier.txt",My.Resources.Fichier.txt)

  2. #2
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 323
    Par défaut
    Bonsoir,

    vous pouvez faire ceci pour copier le fichier texte dans My.Resources sur le bureau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File.WriteAllBytes(Path.Combine(My.Computer.FileSystem.SpecialDirectories.Desktop, "Fichier.txt"), System.Text.Encoding.UTF8.GetBytes(My.Resources.fichier_test))
    Cordialement,

  3. #3
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonsoir,

    Le bureau de tous les utilisateurs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim AllUsersDesktop As String = System.Environment.GetFolderPath(Environment.SpecialFolder.CommonDesktopDirectory)

  4. #4
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2017
    Messages : 29
    Par défaut
    Merci à vous deux de me répondre (Miska59 et Wallace1). Si j’essaie cette déclaration : Dim AllUsersDesktop As String, quel code j'associe pour copier le fichier texte se trouvant dans les ressources ?

  5. #5
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    WriteAllBytes ne fonctionne plus ?

  6. #6
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2017
    Messages : 29
    Par défaut Réponse à Popo
    Oui, en VB.net, WriteAllBytes ne développe pas les variables d'environnement.

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 02/10/2013, 00h03
  2. Réponses: 0
    Dernier message: 24/04/2012, 21h30
  3. Réponses: 1
    Dernier message: 14/11/2009, 23h43
  4. Forcer la libération des ressources sur un fichier
    Par piotrr dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 24/06/2009, 13h59
  5. Réponses: 4
    Dernier message: 07/06/2006, 14h59

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