findfirst

【Tera Term マクロ言語】コマンドリファレンス

findfirst 機能

[ファイル操作コマンド]

文字列に合致する最初のファイルを探します。

コマンドライン

findfirst <dir handle> <file name> <strvar>

機能説明

findfirst コマンドはファイル名 <file name> に合致する最初のファイルを探します。

ファイルが見つかった場合、ディレクトリハンドルが <dir handle> に、最初のファイル名が <strvar> に格納され、システム変数 <result> に 1 が格納されます。
<dir handle>
ファイルが見つかった場合、そのファイルパスのディレクトリが、ディレクトリハンドル <dir handle> 格納されます。
<file name>
探したいファイル名を指定します。
<strvar>
ファイルが見つかった場合、最初のファイル名が <strvar> に格納されます。

findfirst コマンドが最初のファイルを見つけた場合、ディレクトリハンドルを指定して findnext コマンドを使用し、 <file name> に合致する次のファイルを探すことができます。

ディレクトリハンドルは findclose コマンドによって解放されなければなりません。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<dir handle>整数ディレクトリハンドルを指定します。
<file name>文字列対象とするファイル名を指定します。
<strvar>文字列最初に見つけたファイル名を格納する変数を指定します。

続きを読む

filewriteln

【Tera Term マクロ言語】コマンドリファレンス

filewriteln 機能

[ファイル操作コマンド]

ファイルにデータを改行付きで書き込みます。

コマンドライン

filewriteln <file handle> <data>

機能説明

ファイルハンドル <file handle> で指定されるファイルへ、<data> と改行文字 (CR+LF) を書き込みます。

<data> が文字列型の場合、文字列を書き込みます。
<data> が整数型の場合は、その値の下位バイト(0-255)を ASCII コードとみなし、その文字を書き込みます。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<file handle>整数ファイルハンドルを指定します。
<data>文字列ファイルへ書き込む文字列を指定します。
整数ファイルへ書き込む文字列 (ASCII コード) を指定します。

続きを読む

filewrite

【Tera Term マクロ言語】コマンドリファレンス

filewrite 機能

[ファイル操作コマンド]

ファイルにデータを書き込みます。

コマンドライン

filewrite <file handle> <data>

機能説明

ファイルハンドル で指定されるファイルへ、<data> を書き込みます。

<data> が文字列型の場合、文字列を書き込みます。
<data> が整数型の場合は、その値の下位バイト(0-255)を ASCII コードとみなして、その文字を書き込みます。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<file handle>整数ファイルハンドルを指定します。
<data>文字列ファイルへ書き込む文字列を指定します。
整数ファイルへ書き込む文字列 (ASCII コード) を指定します。

続きを読む

fileunlock

【Tera Term マクロ言語】コマンドリファレンス

fileunlock 機能

[ファイル操作コマンド]

開いているファイルのロックを解除します。

コマンドライン

fileunlock <file handle>

機能説明

すでに開いているファイルハンドル <file handle> を指定すると、ファイル全体のロックを解除します。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<file handle>整数ファイルハンドルを指定します。

続きを読む

filetruncate

【Tera Term マクロ言語】コマンドリファレンス

filetruncate 機能

[ファイル操作コマンド]

ファイルのサイズを変更します。

コマンドライン

filetruncate <file name> <size>

機能説明

ファイル <file name> をサイズ <size> バイトの大きさに変更します。
指定したサイズが、既存より小さい場合、ファイル末尾を切り詰めます。
指定したサイズが、既存より大きい場合、ヌル文字 ('\0') を追加します。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<file name>文字列ファイル名を指定します。
<size>整数変更サイズを指定します。

続きを読む