C$MAKEDIR

新しいディレクトリを作成します。
注: This ACUCOBOL-GT library routine is available in this COBOL version. Any compatibility issues in this COBOL system are in the Compatibility Issues section at the end of the topic.

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 の値によって、ファイル名にスペースを使用できるかどうかが決まります。

互換性の問題

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