< 連番フォルダ作成JScript | DR DOS 7.03コマンドリスト >

September 22, 2004

MakeSureDirectoryPathExists

Win32API の CreateDirectory 関数は親ディレクトリが存在していないと失敗するが、存在しなければ親ディレクトリも作ってくれる MakeSureDirectoryPathExists 関数というのがあるらしい。

Pathで指定されたディレクトリを新規に作成する。
Pathで指定したパスの末尾が\で終わっていない場合、Pathはファイル名とみなされ、そのファイルの為のディレクトリが作成される。例えば、Pathに"c:\aaa\bbb\ccc"と指定した場合、作成されるディレクトリは"c:\aaa\bbb"である。
Pathは、既存のディレクトリを指していても良い。その場合何もせずに正常終了する。
Pathが絶対パス指定の場合、ドライブ名(またはマシン名と共有名)を含んでいなければならない。

詳しい情報はあとで調査します。今時間ないの。記録のみ。

トラックバック

このエントリーにトラックバック:
http://frog.raindrop.jp/cgi-bin/mt/mt-tb.cgi/662

コメント

コメントする

※ コメントスパム対策のため、コメント本文はおはよう、こんにちわ、こんばんわのいずれかより始めるようにしてください。

name:
email:

※ 必要ですが、表示しません。

url:
情報を保存する ?