Question extraction d'un nom de fichier

Plus d'informations
il y a 11 ans 9 mois #12364 par pulx
bonjour,

je cherche à extraire le nom d'un fichier afin de prendre seulement le nom de celui ci ou le contenue pour le mettre dans une variable

pouvez vous m'aidez

exemple :

toto.txt

$mavariable = toto

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

Plus d'informations
il y a 11 ans 9 mois #12365 par Yves Campmas
Bonjour,

J'utilise parfois une méthode qui me simplifie la vie de la classe Path qui se nomme GetFileNameWithoutExtension.

Voici un petit exemple :
[code:1]
$mavariable = [System.IO.Path]::GetFileNameWithoutExtension(\"toto.txt\"«»)
[/code:1]

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

Plus d'informations
il y a 11 ans 9 mois #12368 par pulx
Réponse de pulx sur le sujet Re:extraction d'un nom de fichier
bah en faite j'ai une liste de fichier qui ce trouve dans un répertoire

monrep --->

PC1.txt
Pc2.txt
pc3.txt

le but c'est de récupérer le nom de chaque pc donc ça ok

$ordinateur = get-content -path C:\Users\Desktopmonrep1\*.txt
avec ça ça fonctionne nickel par contre si je veut qu'il me traite les pc indépendamment il me faut une boucle qui me dise pour chaque nom extrait faire et la je séche

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

Plus d'informations
il y a 11 ans 9 mois #12369 par pulx
Réponse de pulx sur le sujet Re:extraction d'un nom de fichier
pour info j'ai trouvé

$listeordinateur = get-content -path C:\Users\Desktop\monrep\*.txt

foreach ($ordinateur in $listeordinateur){

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

Plus d'informations
il y a 11 ans 9 mois #12370 par Richard Lazaro
Bonjour,

Ce que je ne comprend pas, c'est que là tu travaille avec le contenu du fichier ?

pour éliminer l'extension, il suffit de faire un replace avec une expression régulire :

[code:1]
$var = 'toto.txt'
$computer = $var -replace '\.[^\.]*$',''
[/code:1]

Bien Cordialement,
Richard Lazaro.

PS : Salut Yves ;)

Think-MS : (Get-Life).Days | %{ Learn-More }

\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein

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

Plus d'informations
il y a 11 ans 9 mois #12371 par pulx
Réponse de pulx sur le sujet Re:extraction d'un nom de fichier
oui c'est normal

le nom du fichier est écrit comme ça

PC1.txt

et dans le fichier le nom est répété dans le fichier on trouve

PC1

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

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