none
Filter dossier RRS feed

  • Question

  • Bonjour,

    Svp

    Le scripte qui suit fonction très bien.

    cls
    
    $result = Get-ChildItem -Path '.\K' -Recurse –Directory | 
        Sort-Object -Property Name -Descending |
        ForEach-Object {
            $diff = $_.LastWriteTime - $_.CreationTime
            [PsCustomObject]@{
                Name          = $_.Name
                CreationTime  = $_.CreationTime
                LastWriteTime = $_.LastWriteTime
                TimeDiff      = '{0}day {1}hours {2}minutes' -f $diff.Days, $diff.Hours, $diff.Minutes
            }
        }
    
    $result | Format-Table -AutoSize
    $result | Export-Csv -Path '.\EGDB\filter.txt' -NoTypeInformation

    Mais il me manque un deuxième filtre sur la propriété des dossiers.

    Image: folder-propriete

    Comment sélectionner tous les folder avec la propriété "run"

    Avec l'éditeur de txt j'ai l'info suivant (tout va bien):

    bname      KRKRN
    passdone     902
    maxbcwply     81
    maxbczply     -1
    cstotal    20315
    maxsolw       81
    maxsolz       78
    wmopen      98501125
    wnopen     631701268
    zmopen      60366798
    znopen     386813160

    Merci Arnold

    dimanche 20 juin 2021 07:41

Réponses

  • Bonjour,

    Il suffit de vérifier si les informations fournies ont été utiles.

    Si oui, vous pouvez accepter une réponse utile comme réponse, sinon, bienvenue dans les commentaires.

    Meilleures salutations,

    Sunny


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   

    • Marqué comme réponse arnold_ mardi 14 décembre 2021 09:07
    vendredi 25 juin 2021 09:54

Toutes les réponses

  • Bonsoir Monsieur

    Merci pour votre réponse.

    Il s'est peut, que j'ai me suis mal exprimer.

    S.v.p.

    Mon scripte fonctionne très bien.

    Mais comment ajouter un autre filtre qui me sélectionne uniquement les dossier .\K*"

    en plus qui ont le mot "run". (= solvet) Voir l'image ajouter a ma 1. demande

    Merci

    Arnold

    lundi 21 juin 2021 19:38
  • Ce script liste tous les dossiers dont le nom commence par K

    qui contiennent le fichier RUN dans les sous-dossiers

    cls
    
    $result = Get-ChildItem -Path '.\k*' -Recurse  -Filter "RUN"   | 
        Sort-Object -Property Name -Descending |
        ForEach-Object {
            $diff = $_.LastWriteTime - $_.CreationTime
            [PsCustomObject]@{
                Fullname      = $_.Directory.fullName
                Name          = $_.Directory.Name
                CreationTime  = $_.Directory.CreationTime
                LastWriteTime = $_.Directory.LastWriteTime
                TimeDiff      = '{0}day {1}hours {2}minutes' -f $diff.Days, $diff.Hours, $diff.Minutes
            }
        }
    
        "---------------------------------------------"
    
    $result | Format-Table -AutoSize
    $result | Export-Csv -Path '.\EGDB\filter.txt' -NoTypeInformation


    Gastone Canali >


    Se alcuni post rispondono al tuo quesito, ricorda di contrassegnarli come risposta e non dimenticare anche i post utili. GRAZIE! Dai un occhio ai link Click Here and Here Leaderboard Here




    • Modifié GastoneCanali mercredi 23 juin 2021 19:40
    • Proposé comme réponse ericlm128 dimanche 3 octobre 2021 08:44
    mercredi 23 juin 2021 19:28
  • Bonjour,

    Il suffit de vérifier si les informations fournies ont été utiles.

    Si oui, vous pouvez accepter une réponse utile comme réponse, sinon, bienvenue dans les commentaires.

    Meilleures salutations,

    Sunny


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   

    • Marqué comme réponse arnold_ mardi 14 décembre 2021 09:07
    vendredi 25 juin 2021 09:54