C$MAKEDIR

新しいディレクトリを作成します。
制限事項:このルーチンはネイティブ COBOL でのみサポートされます。
注:この ACUCOBOL-GT ライブラリ・ルーチンはこの COBOL バージョンで利用できます。この COBOL システムの互換性の問題は、トピックの終わりにある「互換性の問題」節に表示されます。

C$MAKEDIR は、既存のディレクトリよりも下位のディレクトリを 1 つのレベルだけ作成します。一度に複数のレベルは作成できません。

使用法

CALL "C$MAKEDIR" 
USING DIR-NAME GIVING STATUS-CODE

パラメータ

DIR-NAME PIC X(n) 作成するディレクトリの名前を含めます。これは、フル・パス名または現在のディレクトリに相対的な名前にします。リモート名構文と AcuServer を一緒に使用して、リモート・マシンでディレクトリを作成できます。

シン・クライアントをサポートする注釈 "@[DISPLAY]:" も指定できます。次に例を示します。

C$MAKEDIR "@[DISPLAY]:C:\path"
STATUS-CODE 数値データ項目 ディレクトリを作成する呼び出しの戻りステータスを受け取ります。戻りステータスが 0 の場合、ディレクトリの作成が成功したことを示し、ステータスが 1 の場合は成功しなかったことを示します。

このルーチンの動作は、FILENAME_SPACES 構成変数の影響を受けます。FILENAME_SPACES の値は、ファイル名でスペースが許可されるかどうかによって決まります。

互換性の問題

  • この COBOL システムで "@[DISPLAY]" はサポートされていません。
  • FILENAME_SPACES 構成変数は、この COBOL システムでサポートされていません。スペースを含むファイル名を使用するには、名前を引用符で囲みます。