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

Scripts/Batch Discussion :

[xcopy] Plantage lors de la copie sur répertoire


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 26
    Par défaut [xcopy] Plantage lors de la copie sur répertoire
    Bonjour,

    Sur un poste client, je veux copier un dossier d:\essai qui contient des fichier et des dossiers sur le reprtoire x:\ nommé "Sauvegarde" et qui est connecté depuis mon serveur

    Quand j'écris la commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xcopy/y/e "D:\essai\*.*" "X:\Sauvegarde\"
    Ca me creer un dossier Sauvegarde DANS mon dossier sauvegarde au lieu de coller directement les fichiers ou dossier.

    Quand j'écris la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xcopy/y/e "D:\essai\*.*" "X:\"
    Ca plante au bout de la copie du premier fichier ...

    Vous avez trouvé l'erreur ??

    Pas moi !

    Merci d'avance pour votre aide

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                               [/C] [/I] [/Q] [/F] [/L] [/H] [/R] [/T] [/U]
                               [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                               [/EXCLUDE:fich1[+fich2][+fich3]...]
    Essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xcopy "D:\essai\*.*" "X:\Sauvegarde\" /e/y
    Tu n'as pas de restriction d'accès sur le disque x ?

  3. #3
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Tu ne met pas d'espace entre xcopy et /y/e:
    Il faut en mettre un:

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 26
    Par défaut
    Tu n'as pas de restriction d'accès sur le disque x ?[/QUOTE]

    Eh bah justement .... j'ai modifié le code comme tu m'as dit en xcopy "D:\essai\*.*" "X:\Sauvegarde\" /e/y

    Ca copie 1 fichier puis marque "Accès refusé".

    Mais j'ai vérifié, j'ai tous les droits, et si je creer un fichier ou un dossier directement sur le disque concerné ça fonctionne.

    En +, si j'avais un problème d'accès, je ne pourrais pas creer par le batch "Sauvegarde" dans "Sauvegarde" ..

    Je ne comprends pas d'où ça vient ...?

  5. #5
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    En fait ton script bloc sur la création du répertoire sauvegarde ? c'est ca ?
    Si oui ajoute cette ligne au dessus de xcopy, sa fera l'afaire:

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 26
    Par défaut
    Non, en fait je voudrais copier mes fichiers directement sur x:\ (qui s'appel "Sauvegarde").

    Si je mets dans mon batch en detsination "x:\", ça bloque, si je mets "x:\sauvegarde" ça me creer un dossier "sauvegarde"

  7. #7
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Essaye comme ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xcopy "D:\essai\*.*" "X:\*.*"  /e /y

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 26
    Par défaut
    Ca bloque de la même façon ..

  9. #9
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    C'est bizzare

  10. #10
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    À mon avis le problème vient du serveur.
    Le .bat devrait fonctionner correctement en local.

  11. #11
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Vous mettez des guillemets sous dos ?
    Sous cmd, je mettrais simplement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xcopy D:\essai\*.* X:\*.* /e/y
    Et dans un .bat également

  12. #12
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Les guillemets c'est pour les chemins contenants des espaces

  13. #13
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Ok, merci. Dans ce cas-là, ne peut-on pas utiliser les noms courts ? C'est juste une question.

  14. #14
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Citation Envoyé par Hélo2204
    Non, en fait je voudrais copier mes fichiers directement sur x:\ (qui s'appel "Sauvegarde").
    tu dis que x:\ est nommé sauvegarde, c'est le nom du volume ? Si oui, tu n'as pas à le nommer.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xcopy D:\"essai"\*.* X:\*.*  /e /y
    Le bat que j'ai testé : Pièce jointe 15205

Discussions similaires

  1. être prévenu lors de la fin d'une copie de répertoire
    Par spynux dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 24/11/2010, 22h44
  2. Réponses: 8
    Dernier message: 25/01/2008, 12h48
  3. Réponses: 1
    Dernier message: 09/04/2007, 16h19
  4. Réponses: 3
    Dernier message: 30/10/2006, 00h35

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