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 :

copier des fichiers sur un repertoire


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 175
    Par défaut copier des fichiers sur un repertoire
    bonjour tout le monde,
    jai renomme des fichiers et je voudrait les deplacer dans un autre repertoire chose que j'arrive pas a faire.
    ca renvoi un message d'erreur:
    Une exception non gérée du type 'System.ArgumentNullException' s'est produite dans mscorlib.dll

    Informations supplémentaires*: Le nom de fichier ne peut pas être null.
    voila mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    Dim j As Integer
            Dim Fil() As String
            Dim chemin As String
            Dim fic As String
            Dim ficMode As String
            Dim rep As String
     
            chemin = "\\phsite\c$\TRSFUNIX\_mail\jack"
            Fil = Directory.GetFiles(chemin)
            For j = 0 To Fil.GetUpperBound(0)
                fic = Fil(j).Substring(chemin.Length + 1)
                'MsgBox(fic)
                If InStr(Fil(j), ".txt") > 0 Then
                    If fic.Substring(0, 2) = "ma" Or fic.Substring(0, 2) = "po" Then
                        ficMode = fic.Substring(3, 8) & "_" + fic.Substring(0, 2) & ".wri"
                        File.Move(ficMode, rep)
     
                        ' MsgBox(ficMode)
                    End If
     
                End If
     
            Next
    Merci

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Je ne te vois pas initialiser rep, dans ton code ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File.Move(ficMode, rep)

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 175
    Par défaut copier des fichiers sur un repertoire
    Merci pour ta reponse,
    jai ajoute rep = "" et ca donnait:
    Une exception non gérée du type 'System.ArgumentException' s'est produite dans mscorlib.dll

    Informations supplémentaires*: Un nom de fichier vide n'est pas autorisé.

  4. #4
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Hummmm.....

    Je sais pas comment le dire...

    Tu veux deplacer un fichier de c:\toto\toto.txt vers "", et tu t'"tonnes de te faire jeter ?

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 175
    Par défaut copier des fichiers sur un repertoire
    comment je fais pourque j'aurais ces fichiers dans rep que jai cree manuelement?

  6. #6
    Membre chevronné Avatar de roster
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 397
    Par défaut
    rep correspond au répertoire de destination.

    Donc essais déjà en mettant:


Discussions similaires

  1. Copier des fichiers sur une clé USB, problème pour le chemin.
    Par monsieurY dans le forum Scripts/Batch
    Réponses: 21
    Dernier message: 21/01/2010, 09h56
  2. Réponses: 19
    Dernier message: 08/04/2009, 15h06
  3. Copier des fichier sur FTP
    Par krhyme dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/06/2008, 20h09
  4. copier des fichiers sur un réseau
    Par run_nahu dans le forum Langage
    Réponses: 2
    Dernier message: 10/05/2007, 14h58
  5. Réponses: 2
    Dernier message: 09/11/2006, 21h06

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