Question [Résolu]le répertoire d'un fichier

Plus d'informations
il y a 10 ans 11 mois #19832 par Axel
Réponse de Axel sur le sujet Re:le répertoire d'un fichier
maintenant que mes données sont claires et précises, j'aimerais les mettres dans un tableau.

Existe-t-il un cours sur les tableaux ?

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

Plus d'informations
il y a 10 ans 11 mois #19834 par xyz
Réponse de xyz sur le sujet Re:le répertoire d'un fichier
Harcide écrit:

Existe-t-il un cours sur les tableaux ?

Ce tutoriel aborde le sujet.
Par défaut si on émet + objets dans le pipeline PS construit un tableau lors de la 'réception':
[code:1]
#Emission
function Test {1 ;'Chaine';get-command Help}

#Réception dans $Tab
$Tab=Test

#Affichage
$Tab
[/code:1]

Tutoriels PowerShell

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

Plus d'informations
il y a 10 ans 11 mois #19835 par Axel
Réponse de Axel sur le sujet Re:le répertoire d'un fichier
super, merci pour la documentation, lorsque le tableau a été fait, comment faire un tableau réel à 3 ou 4 colonnes ? avec les 3 ou 4 noms au dessus ?

Enfin je veux dire, une vue tableau ?
On parle de hashtable ?

je suis en version :

Name Value
----
CLRVersion 2.0.50727.5485
BuildVersion 6.1.7601.17514
PSVersion 2.0
WSManStackVersion 2.0
PSCompatibleVersions {1.0, 2.0}
SerializationVersion 1.1.0.1
PSRemotingProtocolVersion 2.1

PS : d'ailleurs j'aimerais bien un tableau de cette vue ^^ avec comme nom de colonne Fullname, Name, Length et MD5

Message édité par: Harcide, à: 2/06/15 09:20
Message édité par: Harcide, à: 2/06/15 09:26
Message édité par: Harcide, à: 2/06/15 10:17<br><br>Message édité par: Harcide, à: 2/06/15 10:18

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

Plus d'informations
il y a 10 ans 11 mois #19838 par xyz
Réponse de xyz sur le sujet Re:le répertoire d'un fichier
Harcide écrit:

lorsque le tableau a été fait, comment faire un tableau réel à 3 ou 4 colonnes ? avec les 3 ou 4 noms au dessus ?

Pour moi tu utilises trop de terme pour une même chose, du coup je ne sais pas trop ce que tu veux faire :S

Tu as un tableau, ça c'est sûr. Ensuite veux-tu créer un fichier XL,csv ? Un affichage Html ? formater le résultat avec Powershell ?

Si tu parles de vue au sens SQL, Select-Object peut créer des objets spécifique à partir des propriétés ou de propriété calculée.

Tutoriels PowerShell

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

Plus d'informations
il y a 10 ans 11 mois #19839 par Axel
Réponse de Axel sur le sujet Re:le répertoire d'un fichier
bonjour laurent,

je souhaiterais avoir un résultat comme ceci seulement sur le terminal:


Fullname Name Length Hash MD5
----

C:\... test.txt 10000 ...
ect ect ect ect

et peut etre par la suite sortir ce tableau sur un fichier txt, ou excel

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

Plus d'informations
il y a 10 ans 11 mois #19841 par Axel
Réponse de Axel sur le sujet Re:le répertoire d'un fichier
je tiens peut être un truc mais bon...

[code:1]#conversion KiloOctet
$taille = 10kb

$files = gci * -recurse -force |
where-object {$_.length -gt $taille}

#création
$doublons = $files |
sort-object length |
group-object length |
where-object {$_.count -gt 1}

$doublons[0].Group[0].DirectoryName
$doublons[0].Group[0].Name
$doublons[0].Group[0].Length

#emission
function test {$_.DirectoryName;$_.Name;$_.Length}

#affichage
#boucle sur la collection principale
$doublons|
Foreach-object {
#boucle sur la collection group de chaque doublon
$_.Group |
Foreach-object {
#boucle sur la collection de fichiers de chaque group

#réception
$tab=test
write-host $tab

}#file
}#group[/code:1]

mais j'obtiens à l'affichage une répétition au début:

C:\axel_test\liste_commande_detail
Get-PSDrive.txt
10445
C:\axel_test\liste_commande_detail Get-PSDrive.txt 10445

ensuite la suite c'est super mais pas bien structurée:

C:\axel_test\liste_commande_detail gdr.txt 10445
C:\axel_test\liste_commande_detail Get-Module.txt 10491
C:\axel_test\liste_commande_detail gmo.txt 10491
C:\axel_test\liste_commande_detail Set-ItemProperty.txt 10493
C:\axel_test\liste_commande_detail sp.txt 10493
C:\axel_test\liste_commande_detail Stop-Job.txt 10954
C:\axel_test\liste_commande_detail spjb.txt 10954
C:\axel_test\liste_commande_detail ipcsv.txt 11347
C:\axel_test\liste_commande_detail Import-Csv.txt 11347
C:\axel_test\liste_commande_detail rjb.txt 11520
C:\axel_test\liste_commande_detail Remove-Job.txt 11520
C:\axel_test\liste_commande_detail rwmi.txt 11707
C:\axel_test\liste_commande_detail Remove-WmiObject.txt 11707

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

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