foldersearch

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

foldersearch 機能

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

フォルダがあるか確かめます。

コマンドライン

foldersearch <foldername>

機能説明

フォルダ が存在するかどうか調べます。

チェックする対象としてはフォルダのみとなります。
<foldername> で指定したフォルダが存在する場合は、<result> に 1 が返ります。
<foldername> で指定したフォルダが存在しないまたはファイルが存在する場合は、<result> に 0 が返ります。
<foldername>
フォルダ名を指定します。

指定した名前のファイルが存在する場合は、対象がフォルダではないため 0 (フォルダは存在しない) を返します。
このため、フォルダ作成コマンド foldercreate の実行前チェックとしては不足*1しており、ファイルが存在するかどうかも併せてチェックする必要があります。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<foldername>文字列フォルダ名を指定します。

続きを読む

folderdelete

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

folderdelete 機能

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

フォルダを削除します。

コマンドライン

folderdelete <folder name>

機能説明

<folder name> で指定した空のフォルダを削除します。
フォルダが空でない場合には削除できません。
<folder name>
空のフォルダを指定します。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<folder name>文字列フォルダ名を指定します。

続きを読む

foldercreate

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

foldercreate 機能

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

フォルダを作成します。

コマンドライン

foldercreate <folder name>

機能説明

フォルダ <folder name> を新しく作成します。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<folder name>文字列作成するフォルダ名を指定します。

続きを読む

findclose

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

findclose 機能

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

ディレクトリハンドルを解放します。

コマンドライン

findclose <dir handle>

機能説明

findclose コマンドは findfirst コマンドによって得られたディレクトリハンドル <dir handle> を解放します。
このコマンドはファイル検索処理が不要になった時点で、即座に実行されなければなりません。

パラメータの説明指定するパラメータは以下の通りです。

パラメータパラメータ説明
<dir handle>整数ディレクトリハンドルを指定します。

続きを読む

findnext

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

findnext 機能

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

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

コマンドライン

findnext <dir handle> <strvar>

機能説明

findnext コマンドは、すでに実行している findfirst コマンドで指定されたファイル名に合致する、次のファイルを探します。
<dir handle>
整数値 <dir handle> は findfirst コマンドで得られたディレクトリハンドルでなければなりません。
<strvar>
もし次のファイルが見つかった場合、<strvar> にファイル名が格納され、<result> に 1 が格納されます。

それ以外の場合は、<strvar><result> にそれぞれ "" と 0 が格納されます。

パラメータの説明

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

続きを読む