filestrseek2

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

filestrseek2 機能

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

文字列をファイルの末尾から先頭へ向かって検索します。

コマンドライン

filestrseek2 <file handle> <string>

機能説明

ファイルハンドル <file handle> で指定されるファイルから、文字列 <string> を検索します。

検索は現在のファイルポインタの位置から開始します。
検索はファイルの先頭の方に向かって行われます。

逆方向の検索には filestrseek コマンドを使用してください。
<file handle>
ファイルハンドル <file handle> で対象としたいファイルを指定します。
<string>
対象ファイルから検索したい文字列を指定します。

<string> が見つかった場合、ファイルポインタは <string> の直前の文字の位置になり、システム変数 <result> に 1 が格納されます。
ただし、ファイルの1バイト目だった場合は、ファイルポインタはゼロオフセットとなります。

<string> が見つからなかった場合、ファイルポインタは移動せず、システム変数 result に 0 が格納されます。
このコマンドを実行します前にすでにファイルポインタが 0 の場合、result に 0 が格納されます。

パラメータの説明

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

続きを読む

filestrseek

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

filestrseek 機能

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

文字列をファイルの先頭から末尾に向かって検索します。

コマンドライン

filestrseek <file handle> <string>

機能説明

ファイルハンドル <file handle> で指定されるファイルから、文字列 <string> を検索します。

検索は現在のファイルポインタの位置から開始します。
検索はファイルの終わりの方に向かって行われます。
逆方向の検索には "filestrseek2" コマンドを使用してください。
<file handle>
ファイルハンドル <file handle> で対象としたいファイルを指定します。
<string>
対象ファイルから検索したい文字列を指定します。

<string> が見つかった場合、ファイルポインタは <string> の次の文字の位置になり、システム変数 <result> に 1 が格納されます。
<string> が見つからなかった場合、ファイルポインタは移動せず、システム変数 <result> に 0 が格納されます。

パラメータの説明

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

続きを読む

filestat

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

filestat 機能

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

ファイルもしくはフォルダの統計情報を取得します。

コマンドライン

filestat <file name> <size> [<mtime>] [<drive>]

機能説明

ファイルもしくはフォルダ <file name> の統計情報を取得します。
<file name>
統計情報を取得したいファイルもしくはフォルダを指定します。
<size>
取得した統計情報のうち、ファイルサイズを <size> に格納します。
[<mtime>]
取得した統計情報のうち、ファイルもしくはフォルダの最終変更時間を <mtime> に格納します。
[<drive>]
取得した統計情報のうち、ファイルもしくはフォルダのドライブ番号を <drive> に格納します。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<file name>文字列対象ファイルを指定します。
<size>整数サイズを格納する変数名を指定します。
<mtime>文字列最終変更時間を格納する変数名を指定します。
<drive>文字列対象のドライブ番号を格納する変数名を指定します。

続きを読む

fileseekback

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

fileseekback 機能

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

ファイルポインタ (読み書きの現在位置) を filemarkptr コマンドで保存した位置に移動します。

コマンドライン

fileseekback <file handle>

機能説明

ファイルハンドル <file handle> で指定されるファイルのファイルポインタを filemarkptr コマンドで保存した位置に移動します。

パラメータの説明

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

続きを読む

fileseek

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

fileseek 機能

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

ファイルポインタを移動します。

コマンドライン

fileseek <file handle> <offset> <origin>

機能説明

ファイルハンドル <file handle> で指定したファイルのファイルポインタを、基準となる位置 <origin> から <offset> バイト移動します。

ファイルポインタの基準となる位置は下記のようになります。
<origin>ファイルポインタの基準となる位置
0ファイルの最初
1現在の位置
2ファイルの最後

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<file handle>文字列ファイルハンドルを指定します。
<offset>整数基準となる位置から移動する byte 数を指定します。
<origin>整数基準となる位置を指定します。

続きを読む