Dir les fichier dans certains dossier

Signaler
Messages postés
29
Date d'inscription
mercredi 6 décembre 2017
Statut
Membre
Dernière intervention
9 octobre 2020
-
Messages postés
18227
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 octobre 2020
-
Bonjour,

j'aimerais utiliser la fonctionner dir dans l'invite de commande mais j'ai un petit soucis.

Mon fichier cmd ce trouve dans le dossier 1. Ce dossier se compose de sous dossier et j'aimerais que le commande dir me dise les fichiers qui sont dans les sous dossier qui commence part un chêne de caractère ou qui dont la dernière modification est à telle date.

Est-ce que quelqu'un pourrait m'aider pour ce problème?

Merci d'avance

4 réponses

Messages postés
18227
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 octobre 2020
5 034
hello
dir /b/s chaine*.*
Messages postés
18227
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 octobre 2020
5 034
trouve les fichiers modifiés le 31/10/2019
dir /s /a:-d /t:w | find "31/10/2019"
Messages postés
29
Date d'inscription
mercredi 6 décembre 2017
Statut
Membre
Dernière intervention
9 octobre 2020

en fait voilà la ligne que j'utilise

dir *.jpg / b /s > dir.txt


Simplement j'ai beaucoup trop de fichier jpg stocké et je n'ai pas besoin de tous les dir. Du coup il me faudrait une solution pour améliorer cette ligne pour dire tous les fichier à partir d'une date et pour toutes les dates qui sont après. Par exemple à partir du premier juin jusqu'à aujourd'hui
Messages postés
18227
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 octobre 2020
5 034
ii y a une commande forfiles de Microsoft pour sélectionner des fichiers par date
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/forfiles
Messages postés
29
Date d'inscription
mercredi 6 décembre 2017
Statut
Membre
Dernière intervention
9 octobre 2020

Ah ça à l'air bien.
Mais j'ai testé la commande suivante :

forfiles /S /M *.jpg /D +06/01/2020 /C "cmd echo @file is at least 1 month."


Mais je ne sais pas comment faire pour qu'il me créer un fichier txt où il stock les infos pour que je puisse les récupérer.
Messages postés
18227
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 octobre 2020
5 034
ajouter en fin de ligne
>fichier.txt
Messages postés
29
Date d'inscription
mercredi 6 décembre 2017
Statut
Membre
Dernière intervention
9 octobre 2020

Ok, ça fonctionne bien,

maintenant j'aurais besoin dans le fichier txt que j'obtiens que pour chaque fichier le chemin d'accès soit écrit comme l'exmple ci-dessous :

N:\2020\Donnees\FISPavement\101T16IKP90\000000000000\000000060000.fis
Messages postés
18227
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 octobre 2020
5 034
comment est-ce que forfiles l'affiche ?
Messages postés
29
Date d'inscription
mercredi 6 décembre 2017
Statut
Membre
Dernière intervention
9 octobre 2020
>
Messages postés
18227
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 octobre 2020

il m'affiche uniquement le nom du fichier :

"000000060000.fis"
Messages postés
18227
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 octobre 2020
5 034 >
Messages postés
29
Date d'inscription
mercredi 6 décembre 2017
Statut
Membre
Dernière intervention
9 octobre 2020

essayer cette option
/C command-line option:
....
@PATH Full path of the file.