関数:ファイル関数
![](https://naruhodo-mt4.com/wp-content/uploads/2023/04/IC23071301-303x170.jpg)
ファイルのプロパティ値を取得(整数型) FileGetInteger 関数
FileGetInteger関数は、ファイルの整数型のプロパティ値を取得します。取得可能なプロパティ値は ENUM_FILE_PROPERTY_INTEGER 列挙値にある内容になります。
![](https://naruhodo-mt4.com/wp-content/uploads/2023/04/IC23071401-303x170.jpg)
ファイルの文末の確認 FileIsEnding 関数
FileIsEnding関数は、開いているファイルのファイルポインタの位置が文末に置かれているかどうかをチェックします。ファイルポインタの位置から次の位置以降に文字列が存在しない場合は true、それ以外の場合は falseを取得します。
![](https://naruhodo-mt4.com/wp-content/uploads/2023/04/IC23071501-303x170.jpg)
ファイルの行末の確認 FileIsLineEnding 関数
FileIsLineEnding関数は、開いている txtファイル または csvファイルのファイルポインタの位置が行末に置かれているかどうかをチェックします。
![](https://naruhodo-mt4.com/wp-content/uploads/2023/04/IC23071601-303x170.jpg)
データを強制保存 FileFlush 関数
FileFlush関数は、ファイルに書き込まれたデータを強制的にディスクに保存するために使用されます。この関数を使用することで、データがディスクに保存される前にプログラムがクラッシュした場合でも、書き込まれたデータが失われることを防ぐことができます。
![](https://naruhodo-mt4.com/wp-content/uploads/2023/04/IC23071001-303x170.jpg)
ファイルを検索 FileFindFirst 関数
FileFindFirst関数は、指定したフィルタに従って、指定したフォルダ内のファイル および サブフォルダを検索します。
![](https://naruhodo-mt4.com/wp-content/uploads/2023/04/IC23071101-303x170.jpg)
次のファイルを検索 FileFindNext 関数
FileFindNext関数は、FileFindFirst関数によって開始した検索を続行します。
![](https://naruhodo-mt4.com/wp-content/uploads/2023/04/IC23071201-303x170.jpg)
検索を終了 FileFindClose 関数
FileFindClose関数は、FileFindFirst関数によって開始した検索を終了させます。
![](https://naruhodo-mt4.com/wp-content/uploads/2023/04/IC23070901-303x170.jpg)
binファイル内の構造体を読取 FileReadStruct 関数
FileReadStruct関数は、binファイルからパラメータとして渡された構造体を、ファイルポインタの現在位置から構造体データ(文字列、動的配列、仮想関数を除く)の内容を読み取ります。
![](https://naruhodo-mt4.com/wp-content/uploads/2023/04/IC23070801-303x170.jpg)
構造体をbinファイルへ書込 FileWriteStruct 関数
FileWriteStruct関数は、開いている binファイルのファイルポインタの現在位置から指定した構造体データ(文字列、動的配列、仮想関数を除く)を書き込みます。