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>整数変更サイズを指定します。

続きを読む

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>文字列対象のドライブ番号を格納する変数名を指定します。

続きを読む