この関数は、指定されたディレクトリを削除します。フォルダーが空でない場合、削除できません。
bool FolderDelete( |
パラメーター
フォルダ名
[入力]削除するディレクトリの名前。フォルダーへの絶対パスが含まれます。
common_flag = 0
[入力] ディレクトリの場所を決定するフラグ。common_flag = FILE_COMMONの場合、ディレクトリはすべてのクライアント端末\ Terminal \ Common \ Filesの共有フォルダーにあります。それ以外の場合、ディレクトリはローカルフォルダー(テストの場合はMQL4 \ FilesまたはMQL4 \ Tester \ Files)にあります。
戻り値
成功した場合はtrue、それ以外の場合はfalseを返します。
注意
セキュリティ上の理由から、ファイルの操作はMQL4言語で厳密に制御されています。ファイル操作がMQL4手段を使用して実行されるファイルは、ファイルサンドボックスの外部に配置できません。
ディレクトリに少なくとも1つのファイルやサブディレクトリが含まれている場合、このディレクトリは削除できません。最初にクリアする必要があります。FolderClean()は、すべてのファイルまたはサブフォルダーのフォルダーをクリアするために使用されます。
例: