IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

nbre de Fichier supprimé


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    dba
    Inscrit en
    Décembre 2016
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : dba
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2016
    Messages : 119
    Par défaut nbre de Fichier supprimé
    bonjour a tous

    je débute en Powershel ET J'utilise cette petit ligne pour faire le nettoyage de quelques Fichiers

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $source="\\Filer012\x$\LogShipping" 
    Get-ChildItem -Path $source -recurse -File |Remove-Item
    j'aurai besoin d’afficher a la dernier de script le nbre de Fichier supprimer -->le totale

    Qui a une idée comment je peut faire ça

    cordialement

  2. #2
    Membre chevronné
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 281
    Par défaut
    salut davidjo_20165

    Qui a une idée comment je peut faire ça
    curieusement Remove-Item ne renvoie aucune info sur le travail qu'il a effectuer

    tu coup il te faut faire toi même un compteur !

    plusieurs méthodes :
    compter le nombre trouver avec get-ChildItem :
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $list = Get-ChildItem -Path $source -recurse -File 
    $list | Remove-Item
    $list.count

    ou compter a fur et a mesure de la suppression :
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $count = 0
    Get-ChildItem -Path $source -recurse -File | foreach {
        $count++
        $_ | Remove-Item
        }
    $count

    a toi de choisir en fonction du but recherché !

  3. #3
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Salut,
    juste pour info, on peut aussi utiliser "un bloc de script à liaison retardée"
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    cd c:\temp
    $script:count=0
    #Le paramètre Path de Remove-item contient ici du code,
    # celui-ci modifie $Count (la portée script est nécessaire), et réémet l'objet fichier reçu
    Get-ChildItem -Path *.bak -recurse -File |Remove-Item -path {$script:Count++;$_} -whatif
    Write-host "Count=$Count"

Discussions similaires

  1. Récuperer un fichier supprimé totalement ?
    Par insane_80 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 29/11/2006, 18h19
  2. Bons outils de restauration de fichiers supprimés ?
    Par elitost dans le forum Autres Logiciels
    Réponses: 6
    Dernier message: 02/06/2006, 10h05
  3. recuperer des fichiers supprimés de USB
    Par spopo dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 07/11/2005, 11h57
  4. Réparation d'un fichier supprimer
    Par sovo dans le forum Autres Logiciels
    Réponses: 11
    Dernier message: 14/10/2005, 23h30
  5. Réponses: 5
    Dernier message: 13/05/2005, 12h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo