Question
[Résolu] Aide pour script de création de dossier
- Hugo Poi
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 16 ans 3 semaines #6242
par Hugo Poi
Réponse de Hugo Poi sur le sujet Re:Aide pour script de creation de dossier
Je continue a améliorer ma commande et je voudrais remplacer :
[code:1]$_.Name.split(\".\"«»)[0][/code:1]
par une expression régulière qui me permettrais d'enlever l'extension.
j'ai fait quelques essais :
[code:1]PS E:\test script> $test
mon film.254.2.5.txt
PS E:\test script> $test -match \"\....$\"
True
PS E:\test script> $test.split(\"\....$\"«»)
mon film
254
2
5
txt[/code:1]
mais cela ne me convient puisque je voudrais transmettre le nom complet mais uniquement sans l'extension.
[code:1]$_.Name.split(\".\"«»)[0][/code:1]
par une expression régulière qui me permettrais d'enlever l'extension.
j'ai fait quelques essais :
[code:1]PS E:\test script> $test
mon film.254.2.5.txt
PS E:\test script> $test -match \"\....$\"
True
PS E:\test script> $test.split(\"\....$\"«»)
mon film
254
2
5
txt[/code:1]
mais cela ne me convient puisque je voudrais transmettre le nom complet mais uniquement sans l'extension.
Connexion ou Créer un compte pour participer à la conversation.
- Vara
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 30
- Remerciements reçus 0
il y a 16 ans 3 semaines #6243
par Vara
Réponse de Vara sur le sujet Re:Aide pour script de creation de dossier
Tu peux utiliser substring(x,y) si tu connais le nombre caractère de ton extension.
x = le premier caractère
y = le dernier caractère
via length tu connais le nombre de caractère
Voici un exemple:
[code:1]
$a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ.txt\"
$a = $a.substring(0,($a.length-4))
[/code:1]
x = le premier caractère
y = le dernier caractère
via length tu connais le nombre de caractère
Voici un exemple:
[code:1]
$a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ.txt\"
$a = $a.substring(0,($a.length-4))
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Hugo Poi
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 16 ans 3 semaines #6244
par Hugo Poi
Réponse de Hugo Poi sur le sujet Re:Aide pour script de creation de dossier
Merci j'ai aussi trouvé une alternative :
[code:1][IO.Path]::GetFileNameWithoutExtension($a)[/code:1]
[code:1][IO.Path]::GetFileNameWithoutExtension($a)[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] Aide pour script de création de dossier