ファイルプロパティ
FileGetInteger()関数はファイルのプロパティを取得する為に使用します。
ENUM_FILE_PROPERTY_INTEGER列挙のIDを引数に渡します。
ENUM_FILE_PROPERTY_INTEGER
ID |
詳細 |
FILE_EXISTS |
ファイル有無チェック |
FILE_CREATE_DATE |
作成日 |
FILE_MODIFY_DATE |
最終更新日 |
FILE_ACCESS_DATE |
最終アクセス日 |
FILE_SIZE |
ファイルサイズ(バイト単位) |
FILE_POSITION |
ファイルのポインタ位置 |
FILE_END |
ファイルの終わり記号を取得 |
FILE_LINE_END |
行の終わり記号を取得 |
FILE_IS_COMMON |
ファイルは共有フォルダで開かれている(FILE_COMMON参照) |
FILE_IS_TEXT |
ファイルはテキストファイルとして開かれている(FILE_TXT参照) |
FILE_IS_BINARY |
ファイルはバイナリファイルとして開かれている(FILE_BIN参照) |
FILE_IS_CSV |
ファイルはCSVとして開かれている(FILE_CSV参照) |
FILE_IS_ANSI |
ファイルはANSIとして開かれている(FILE_ANSI参照) |
FILE_IS_READABLE |
開かれたファイルとして読み取り可能です(FILE_READ参照) |
FILE_IS_WRITABLE |
開かれたファイルとして書き込み可能です(FILE_WRITE参照) |
FileGetInteger()関数は、2種類のコール方法があります。
■1つ目の方法
FileOpen()関数を使用して開いているファイルのハンドルを指定します。
ファイルの全てのプロパティを取得する事が出来ます。
■2つ目の方法
FileGetInteger()関数は、ファイル名を指定してファイルのプロパティを取得します。
この方法では以下のプロパティを取得出来ます。
・FILE_EXISTS
・FILE_CREATE_DATE
・FILE_MODIFY_DATE
・FILE_ACCESS_DATE
・FILE_SIZE
上記以外のプロパティを取得しようとすると、
FileGetInteger()関数はエラーを返します。
スポンサーリンク
注意事項:
当サイトはMQL4言語(MT4用プログラム言語)について紹介している初心者向けサイトです。
自動売買を行うEAや売買シグナルのソフトウェアの配布などは行っておりません。
投資助言も行っておりません、投資助言を必要としている方は投資助言業者に相談して下さい。
当サイトに掲載している情報やサンプルソース利用によって損害が生じてもサイト管理人は責任を負いませんので、全て自己責任でお願い致します。
また当サイトではFXCM MT4ベースに紹介していますが、これはFXCMを特別お勧めしているわけでは無く、単純に管理人がFXCM口座をメインに取引をしていた為です。尚、FXCMジャパン証券は楽天証券に買収されました。
FX(外国為替保証金取引)は金融商品取引法に規定される通貨関連店頭デリバティブ取引です。
元本あるいは利益を保証した金融商品ではありません。
為替変動・金利変動・アルゴリズムによる急変動・各国要人の気まぐれ発言による暴落等のリスクにより、損失が生じるおそれがあります。
FXは少ない保証金を担保として大きな金額を取引出来る為、投資金額以上の損失を被る可能性があります。
詳細は証券会社の契約締結前交付書面・約款等を熟読して下さい。