Accueil > Powershell > Ne garder que les derniers caractères d’une chaîne

Ne garder que les derniers caractères d’une chaîne

Voici comment extraire les 8 derniers caractères d'une chaine.
?View Code POWERSHELL
$log = "sys000456.log"
$log.Substring($log.Length-8,8)
Categories: Powershell Tags: ,

Vous avez aimé cet article ? Alors partagez-le en cliquant sur les boutons ci-dessous :


Twitter Facebook Google Plus Linkedin

Article rédigé par Christophe Bluteau.

  1. PaulineCARREY
    17/01/2017 à 08:49 | #1

    Bonjour,

    J’ai un petit problème, je une variable qui me liste plus de 100 fichiers PDF. Dans ces 100 Fichiers PDF, j’aimerais avoir les 11 premiers chiffres de chaque PDF.

    Comment puis-je faire ?

    Voici le code que j’ai :

    $source_chemin = « U:\Déplacement de fichier\Fichiers plombs (test) »
    $destination_racine = « U:\Déplacement de fichier\test_plombs »

    $source_listefichiers = Get-ChildItem $source_chemin
    $destination_listedossiers = Get-ChildItem -Recurse | Where-Object { $_.PSIsContainer } | Select-Object Name,Fullname

    $source_listefichiers

    foreach ( $source_fichier in $source_listefichiers ){
    $source_grpbat = « $source_listefichiers »
    #$source_grpbat.Substring($source_grpbat.Length-27,11)
    $source_grpbat.Remove(11)
    }

  1. Pas encore de trackbacks