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