Question Trouver un fichier comportant des caractères ?

Plus d'informations
il y a 5 ans 6 mois #27634 par Laurent Dardenne
Salut,
j'ai un peu de mal à comprendre l'objectif, à moins que ce soit de simuler le globbing/joker d'un File System.
Une recherche basée regex :
[code:1]#$FICHIER = 'D:\ftp\recu?_tes?_tr?ns.txt'
$Pattern = 'D:\\ftp\\recu[A-Za-z]_tes[A-Za-z]_tr[A-Za-z]ns\.txt'
$F='D:\ftp\recup_test_trans.txt'
$f -match $Pattern
#$true

$F='D:\ftp\recu1_test_trans.txt'
$f -match $Pattern
#$false
[/code:1]
Une autre utilisant le globbing de Powershell (insensible à la casse) :
[code:1]cd C:\temp
\"test\"> recup_test_trans.txt
\"test\"> recu1_test_trans.txt
dir 'recu[A-Z]_tes[A-Z]_tr[A-Z]ns.txt'


# Directory: C:\temp
#
#
#Mode LastWriteTime Length Name
#----

----
#-a---- 28/09/2018 20:13 14 recup_test_trans.txt[/code:1]

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 6 mois #27635 par Philippe
salut Laurent

je suis un peu d'accord avec ta remarque

par contre ton deuxième exemple ne récupère qu'un seul des deux fichiers, c'est normal ?

le but n'ai pas d'avoir les deux ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 6 mois #27637 par GIL
Bonjour,
Nouvelle semaine et weekend reposant. j'ai relu vos réponses. Merci à tous cela m'a permis d'avancer.
j'ai écrit ce code et il répond à ma demande :
$VAR= 'D:\ftp\r?cu?.txt'
$FIC = $VAR.replace('?',\"*\")

dir $FIC | ForEach-Object {$fichier = $_

Write-Host $fichier
notepad $fichier
}

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 6 mois #27638 par Laurent Dardenne
Salut 6ratgus
6ratgus écrit:

le but n'ai pas d'avoir les deux ?

A priori non vu les tests effectués à l'origine.
L'étendue étant A-Z.<br><br>Message édité par: Laurent Dardenne, à: 1/10/18 18:32

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 6 mois #27669 par GIL
Merci à tous !

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.083 secondes
Propulsé par Kunena