Lister + modifier fichier

Résolu/Fermé
Brandysve Messages postés 55 Date d'inscription lundi 7 octobre 2013 Statut Membre Dernière intervention 16 février 2017 - 6 déc. 2013 à 15:21
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 6 déc. 2013 à 16:44
Bonjour,

Voilà j'ai fais un petit fichier .bat qui liste dans un fichier .xls tous les documents d'un dossier par leur nom uniquement (par exemple des pdf).

Cependant, je voudrais que dans mon fichier .xls, les extensions ne soient pas reprise non plus.

Exemple dans le fichier .xls (ce ne sont que des textes)

fichier1.pdf
fichier2.pdf
fichier3.pdf
fichier4.pdf
fichier5.pdf


J'avais pensés à 2 idées :

1. Lister directement sans les extensions
2. Lister avec les extensions et ensuite modifier ligne par ligne afin de leur retirer l'extension (qui peut être .pdf .tiff .jenesaisquoi...)

Actuellement, je crée le fichier et je supprime manuellement par un rechercher/remplacer mais les autres employés n'ont pas envie, du coup je dois trouver une autre solution...

Merci d'avance pour votre aide !
A voir également:

1 réponse

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
6 déc. 2013 à 15:41
hello
affiche tout les fichiers pdf sans leur extension
for /f "delims=." %a in ('dir /b *.pdf') do @echo %a
1
Brandysve Messages postés 55 Date d'inscription lundi 7 octobre 2013 Statut Membre Dernière intervention 16 février 2017 5
6 déc. 2013 à 15:49
Malheureusement, il n'y a aucune différence.

Voilà le code (testé avec du xls)
@echo off
dir /D /B > listing.xls
for /f "delims=." %a in ('dir /b *.xls') do @echo %a
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
Modifié par dubcek le 6/12/2013 à 16:14
dans un bat, utiliser %%a
for /f "delims=." %%a in ('dir /b *.xls') do echo %%a
ce code ne modifie aucun fchier, il affche les noms des fichiers .xls
0
Brandysve Messages postés 55 Date d'inscription lundi 7 octobre 2013 Statut Membre Dernière intervention 16 février 2017 5
6 déc. 2013 à 16:17
Lorsque j'utilise ce code (que j'avais déjà utiliser avant) il me génère mon fichier .xls avec dedans le nom des documents avec extensions.
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
6 déc. 2013 à 16:24
ceci va lister les fichiers .xls dans un fchier
for /f "delims=." %%a in ('dir /b *.xls') do echo %%a >> listing.txt
0
Brandysve Messages postés 55 Date d'inscription lundi 7 octobre 2013 Statut Membre Dernière intervention 16 février 2017 5
6 déc. 2013 à 16:31
Merci beaucoup dubcek

J'avais testé la ligne que tu as mis ci-dessus directement à la main dans l'invite et ça fonctionnait mais pas dans le .bat (j'ai du faire une erreur que je voyais pas). En tout cas ça fonctionne maintenant, merci !
0