FileAppend

テキストファイルに書き加える。ファイルが存在しなければ作成される。

FileAppend [, Text, Filename]

Parameters

引数名説明
Text 書き加えるテキスト。 空の新規ファイルを作成したい場合は、この引数を空にする。
Filename 書き加える先のファイル名。
相対パスで指定した場合は、%A_WorkingDir%を基準としたパスとなる。
先頭に「*」をつけると、バイナリモードでの処理となり、改行コードの自動変換が行われない。
ファイル名の代わりに「*」を指定すると、標準出力にテキストを書き出せる。

ErrorLevel

成功時は「0」、失敗時は「1」。

Related

FileRead, file-reading loop, FileReadLine, IniWrite, FileDelete

Example(s)

FileAppend, Another line.`n, C:\My Documents\Test.txt

; The following example uses a continuation section to enhance readability and maintainability:
FileAppend,
(
A line of text.
By default, the hard carriage return (Enter) between the previous line and this one will be written to the file.
	This line is indented with a tab; by default, that tab will also be written to the file.
Variable references such as %Var% are expanded by default.
), C:\My File.txt


; The following example demonstrates how to automate FTP uploading using the operating 
; system's built-in FTP command. This script has been tested on Windows XP and 98se.

FTPCommandFile = %A_ScriptDir%\FTPCommands.txt
FTPLogFile = %A_ScriptDir%\FTPLog.txt
FileDelete %FTPCommandFile%  ; In case previous run was terminated prematurely.

FileAppend,
(
open host.domain.com
username
password
binary
cd htdocs
put %VarContainingNameOfTargetFile%
delete SomeOtherFile.html
rename OldFileName.html NewFileName.html
ls -l
quit
), %FTPCommandFile%

RunWait %comspec% /c ftp.exe -s:"%FTPCommandFile%" >"%FTPLogFile%"
FileDelete %FTPCommandFile%  ; Delete for security reasons.
Run %FTPLogFile%  ; Display the log for review.