TUTOS.EU

Faire la recherche d'un fichier en Powershell

Commente faire une recherche rapide d'un fichier en ligne de commande sous Windows

Au préalable vous pouvez désactiver l'arrêt du script si il rencontre une erreur, cad ici si il n'arrive pas à accéder à un répertoire

$ErrorActionPreference = "silentlycontinue" #En cas d'erreur, on ne dit rien et on continu
Lien vers le fichier : cliquez ici Copier le code

De base, en powershell, la commande ci-dessous recherche un fichier nommé motrecherche dans C:\

Get-ChildItem -Path "C:\" -Recurse -File -include "*motrecherche*" | %{Write-host $_.FullName}
Lien vers le fichier : cliquez ici Copier le code

Voici une aide pour générer une commande de recherche

Elément recherché :

Sinon pour rechercher avec la bonne vieille commande dir,
appuyez simultanément sur les touches Windows+R

Entrez la commande cmd puis appuyez sur la touche Entrée

Ensuite, la commande proposée à adapter et à taper est du type

dir [Répertoire racine de la recherche][nom du fichier recherché] /A /N /S /O:G
Lien vers le fichier : cliquez ici Copier le code

Il ne faut pas hésiter à mettre une * devant et derrière le nom du fichier recherché.
L'exemple ci-dessous recherche un fichier qui contient 'dism' dans son nom.
La recherche sera effectuée dans le récertoire C:\Windows\Logs

dir C:\Windows\Logs\*dism* /A /N /S /O:G
Lien vers le fichier : cliquez ici Copier le code

Résultat :

Sur le même principe, vous pouvez rechercher tous les .avi situés dans le lecteur C:\

dir C:\*.avi /A /N /S /O:G
Lien vers le fichier : cliquez ici Copier le code

Pages Web

Site WebDescription
ss64.comDétail de la commande DIR par ss64.com

2