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 :

[batch] supprimer extension des noms de fichiers dans un texte


Sujet :

Scripts/Batch

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut [batch] supprimer extension des noms de fichiers dans un texte
    Bonsoir a toutes et a tous

    Voila j'ai un fichier C:\sites.txt qui contient a chaque ligne l'adresse d'un site sous cette forme : 101com.com ou ad.100.tbn.ru

    Je souhaites supprimer la fin de chaque ligne (ce qu'il y a après le dernier . (.com , .ru, .info, ect.) c'est a dire les 2 a 4 derniers caractères)

    Pour lire un fichier texte j'ai déja :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for /f "delims= " %%i in ('type C:\sites.txt') do echo %%i
    mais je ne sais pas comment faire pour retirer le dernier .* de chaque adresses

    Merci pour votre lecture
    a très bientôt

    Mirage59

  2. #2
    Membre chevronné
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Points : 1 991
    Points
    1 991
    Par défaut
    Salut,


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "delims=" %%i in (c:\sites.txt) do echo:%%i --^> %%~ni

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par I'm_HERE Voir le message

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "delims=" %%i in (c:\sites.txt) do echo:%%i --^> %%~ni
    MERCI beaucoup,
    j'ai du (très légérement) réécrire ce code pour reformater la sortie (avec le code ci dessous les sites sans leur "extension" se mette dans un second fichiers)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "delims=" %%i in (c:\sites.txt) do echo:%%~ni >> c:\sites2.txt
    encore merci, je n'y serais pas arriver sans toi

    ps: si tu repasse par ici pourrait tu m'expliquer un petit peut ce bout de code ? (je n'est pas compris le "%%~ni")

  4. #4
    Membre chevronné
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Points : 1 991
    Points
    1 991
    Par défaut
    salut et merci pour le retour,

    pour ta question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    hh ntcmds.chm::/for.htm

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Merci beaucoup I'm_Here !

    Il ne me manque plus grand chose pour arriver a faire faire ce que je veux a "mon" script, si je ne trouve rien je reposteré sur ce forum

    Merci vraiment pour ton aide
    Passe une bonne journée
    A bientôt surement

    Mirage59

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/06/2011, 10h39
  2. Réponses: 3
    Dernier message: 09/10/2009, 09h44
  3. Récupérer des noms de fichiers dans une table ?
    Par florus dans le forum Access
    Réponses: 5
    Dernier message: 25/03/2006, 17h34
  4. Réponses: 4
    Dernier message: 10/10/2003, 18h04

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