2016-03-23 22 views
0

私はログファイルを生成するコードを持っています。しかし、コードが実行されるたびに、以前のコンテンツを上書きせずに、同じログファイルに追加する必要があります。私は追加コンテンツを使用しようとしましたが、以前のコンテンツを上書きしています。以下は上書きせずにログファイルに内容を追加するには?

ログファイルを生成するために私のコードです: -

#generate log file 
$Logfile = "C:\path\zipprocess.log" 

Function LogWrite 
{ 
    Param ([string]$logstring) 

    Add-content $Logfile -value $logstring 
} 

LogWrite(write-zip $temp ("$temp.zip")) 

は、どのように私は、コードが実行しまった最初の時点で生成されたログファイルに内容を追加し続けることができますか?

答えて

1

試してみてください。

Function LogWrite { 
    Param ([string]$logstring) 
    $logstring >> $Logfile 
} 

それとも、ファイルに追加するには、以下の使用することができます。

$logstring | Out-File -FilePath $Logfile -Append 
関連する問題