Question Aide Gestion du nom du Dossier/Répertoire

Plus d'informations
il y a 12 ans 8 mois #15324 par PERSIN
Bonjour,

2 questions assez simples, mais étant très débutant, je vous les poses telles quelles :

- Comment obtenir le NOM du répertoire courant ? (je ne veux pas le chemin complet, mais juste le nom...)

- Comment contrôler si le NOM contient certains caractères ?

Merci pour vos rapides réponses

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

Plus d'informations
il y a 12 ans 8 mois #15325 par Laurent Dardenne
Salut,
sybcat écrit:

- Comment obtenir le NOM du répertoire courant ? (je ne veux pas le chemin complet, mais juste le nom...)

[code:1]
Split-Path $pwd -Leaf
[/code:1]
sybcat écrit:

- Comment contrôler si le NOM contient certains caractères ?

Cela dépend de ceux que tu recherches.

Tutoriels PowerShell

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

Plus d'informations
il y a 12 ans 8 mois #15327 par PERSIN
Merci Laurent pour ton retour rapide.

Une fois que j'ai le nom du répertoire, je voudrais savoir si celui-ci contient une chaîne de caractère.

Ex : le nom du répertoire est 'PERSONNEL_01'

Je voudrais savoir si le nom du répertoire contient \"PERSONNEL\"

J'espère avoir été précis....

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

Plus d'informations
il y a 12 ans 8 mois #15329 par Laurent Dardenne
sybcat écrit:

J'espère avoir été précis....

Oui.
Quelques propositions :
[code:1]
$s='PERSONNEL_01'
$s.contains('per')
#False
$s.contains('PER')
#True
$s -like 'personnel'
#False
$s -like 'personnel*'
#True
$s -like '*personnel*'
#True
$s -match 'personnel'
#True
$s -match 'PERSO'
#True

$s='IMPERSONNEL_01'
$s.contains('per')
#False
$s.contains('PER')
#True
$s -like 'personnel'
#False
$s -like 'personnel*'
#False
$s -like '*personnel*'
#True
$s -match 'personnel'
#True
$s -match 'PERSO'
#True
[/code:1]
Je laisse regarder ça.
Le choix de la solution dépend d'au moins deux points :
- le nommage des répertoires est normé,
- et la règle de nommage est respectée :woohoo: .<br><br>Message édité par: Laurent Dardenne, à: 9/07/13 20:11

Tutoriels PowerShell

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

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