Question Ajouter du texte dans un fichier (Résolu)

Plus d'informations
il y a 18 ans 1 mois #2072 par maycry
:P oh je suis resté simple à utilisé le >>
puis pour éventuellement récupérer la derniére valeur.

$last = (type c:\fichier.log).lenght
$endvalue = ($last -1)

$test = $last[$endvalue]

^^ ca marche bien mais sauf si il y'a qu'une seule ligne, il content uniquement les caractéres et non la ligne donc la valeur ne serait pas 1

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

Plus d'informations
il y a 18 ans 1 mois #2082 par Arnaud Petitjean

ca marche bien mais sauf si il y'a qu'une seule ligne, il content uniquement les caractéres et non la ligne donc la valeur ne serait pas 1


Ca ne marche pas car ton fichier est mal structuré. Tu devrais essayer de créer ton fichier d'une autre façon.

Peux tu nous poster le code complet avec lequel tu génères le fichier ?

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

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

Plus d'informations
il y a 18 ans 1 mois #2099 par maycry
oki je montre ca lundi c'est au boulot ^^

cela me permet de récupérer la taille d'un dossier que je surveille ( dans une racine DFS) puis de l'inclure dans un xml afin de générer un graphique quotidien sur évolution des mes dossiers)


Disons que je me suis pas pris la tête j'ai effectue un test si le dossier existe ou non et si oui il le cré et introduit du texte automatique, date de création.<br><br>Message édité par: chris, à: 5/04/08 23:06

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

Plus d'informations
il y a 18 ans 1 mois #2123 par maycry
Voila le Code

[code:1]
#********************************#
#* Test+RECUPERATION DE LA DATE* #
#********************************#

$TOTALLOGMonthly=\&quot;C:\Inetpub\wwwroot\LekXuS\serveur_Filer\DFS_Size\TOTAL\$MonthlyYearly Total.log\&quot;
# Création #
# DateLog #
if (Test-Path \&quot;C:\Inetpub\wwwroot\LekXuS\serveur_Filer\DFS_Size\DateLog.log\&quot;«») {}
else {Get-Date | Out-File \&quot;C:\Inetpub\wwwroot\LekXuS\serveur_Filer\DFS_Size\DateLog.log\&quot;}

$DateLog = Get-Date -UFormat \&quot;%d/%m/%Y\&quot;
$DateLog &gt;&gt; \&quot;C:\Inetpub\wwwroot\LekXuS\serveur_Filer\DFS_Size\DateLog.log\&quot;

$DateLog = Type \&quot;C:\Inetpub\wwwroot\LekXuS\serveur_Filer\DFS_Size\DateLog.log\&quot;
$ToTalLine = $DateLog.Length
$EndLine = ($TotalLine - 1)

# Création #
# TOTAL #
if (Test-Path \&quot;$TOTALLOGMonthly\&quot;«») {}
else {New-Item -ItemType Directory \&quot;C:\Inetpub\wwwroot\LekXuS\serveur_Filer\DFS_Size\TOTAL\&quot;
Get-Date | Out-File \&quot;$TOTALLOGMonthly\&quot;}[/code:1]

En gros cela me permet d'obtenir ce graphique la

Fichier attaché :


Message édité par: chris, à: 8/04/08 16:51<br><br>Message édité par: Arnaud, à: 8/04/08 23:01

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

Plus d'informations
il y a 18 ans 1 mois #2126 par Robin Lemesle
Ton problème est résolu ou tu as toujours ce problème de retour chariot ?

Robin MVP PowerShell

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

Plus d'informations
il y a 18 ans 1 mois #2127 par maycry
bah avec cette solution c'est résolu ^^

thank you

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

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