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 :

Renommer les fichiers dans un drive [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Djromé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 172
    Par défaut Renommer les fichiers dans un drive
    Salut les Kracks,


    J'ai une application sur laquelle je ne peux intervenir,qui exporte des fichiers sur un drive C:\mondrive\nomdufichier.001 de mauvaise manière (.001 ???)
    à savoir:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    nomdufichier.001
    nomdufichier.002
    nomdufichier.003
    nomdufichier.004 etc...
    Je souhaiterai décaler le point et inclure xls afin que les fichers s'ouvre de manière automatique sans message d'erreur, car il y a beaucoup de dossiers:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    nomdufichier001.xls
    nomdufichier002.xls
    nomdufichier003.xls
    nomdufichier004.xls
    Est-ce possible de faire celà par un batch et si oui, pouvez-vous m'aider pour le code?


  2. #2
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    setlocal enabledelayedexpansion
    for /r "c:\mondrive" %%i in (*.*) do if not "%%~xi"==".xls" set ext=%%~xi& ren "%%~i" "%%~ni!ext:~1!.xls"
    endlocal
    Mais y'a déjà tout sur le forum. Tu peux toutefois dire merci à ton proverbe

  3. #3
    Membre confirmé Avatar de Djromé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 172
    Par défaut
    Salut Minnesota,

    Je testerai lundi au boulot et reviendrai te dire merci également

    Bon W-end

  4. #4
    Membre confirmé Avatar de Djromé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 172
    Par défaut
    Salut Minnesota (quel temps là-bas?),


    Merci, tous fonctionne correctement et m'évite une tâche répétitive fastidieuse.


    p.s. Sur une autre discussion (VBA), on m'a fait remarquer qu'il ne faut pas renommer un fichier .txt en .xls mais le convertir!
    Est-ce celà que fait le code du batch (par MS-DOS)?
    Et pour ne pas quitter le sujet de manière incomplète, comment fait-on pour convertir un fichier .txt en .xls (clic droit "Open with" et choisir son programme suffit ou y a t-il une autre démarche?)
    <<C'est justement pour éviter de faire cette démarche répétitive que j'ai posté sur la discussion "Batch">> et j'ai bien fait


  5. #5
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Ah salut

    Ben il fait très bon, on a 30° aujourd'hui avec une belle brize rafraichissante, manque plus que le sirop glacé et la paille et la plage.

    Sinon en ce qui concerne les fichiers .xls, et les extensions sur windows en général, elles ne font que renseigner le système sur le contenu probable, probable, mais incertain, du fichier. Par contre, ce qui est sûr c'est qu’elles renseignent surtout sûrs les programmes à lancer pour les lires. À côté de cela, une même extension peut abriter différents types de contenus, sous forme de texte ou encodé (je sais pas si c'est le terme exact) sous un format binaire particulier, et le programme est en générale capable de faire la différence. Maintenant quant à ce qui est de renommer ou de convertir un fichier source, je dirais tout dépend de son contenu, mais il est certains qu'il est bien moins critique de renommer un txt (genre un csv) en xls que l'inverse. Enfin, voilà ce que j'en pense.

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

Discussions similaires

  1. Comment lister les fichiers dans un répertoire ?
    Par PatricePatrice dans le forum Framework .NET
    Réponses: 18
    Dernier message: 04/01/2007, 10h15
  2. Réponses: 11
    Dernier message: 19/11/2006, 12h45
  3. Renommer un fichier dans une boucle
    Par Thomas Carrere dans le forum C
    Réponses: 5
    Dernier message: 05/05/2006, 18h20
  4. trier les fichiers dans l'explorateur windows
    Par imeys dans le forum Windows XP
    Réponses: 1
    Dernier message: 30/03/2006, 23h52
  5. [] [Réseau] Renommer des fichiers dans un site FTP
    Par JerBi dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 22/08/2003, 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