FolderDelete

この関数は、指定されたディレクトリを削除します。フォルダーが空でない場合、削除できません。

bool  FolderDelete(
   string  folder_name,       // String with the name of the folder to delete
   int     common_flag=0      // Scope
   );

パラメーター

フォルダ名

[入力]削除するディレクトリの名前。フォルダーへの絶対パスが含まれます。

common_flag = 0

[入力] ディレクトリの場所を決定するフラグ。common_flag = FILE_COMMONの場合、ディレクトリはすべてのクライアント端末\ Terminal \ Common \ Filesの共有フォルダーにあります。それ以外の場合、ディレクトリはローカルフォルダー(テストの場合はMQL4 \ FilesまたはMQL4 \ Tester \ Files)にあります。

戻り値

成功した場合はtrue、それ以外の場合はfalseを返します。

注意

セキュリティ上の理由から、ファイルの操作はMQL4言語で厳密に制御されています。ファイル操作がMQL4手段を使用して実行されるファイルは、ファイルサンドボックスの外部に配置できません。

ディレクトリに少なくとも1つのファイルやサブディレクトリが含まれている場合、このディレクトリは削除できません。最初にクリアする必要があります。FolderClean()は、すべてのファイルまたはサブフォルダーのフォルダーをクリアするために使用されます。

例:

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">