C言語関係掲示板

過去ログ

No.421.ディレクトリの作成

[戻る] [ホームページ]
No.2925

ディレクトリの作成
投稿者---みず(2002/10/12 02:03:05)


はじめまして。

テキストファイルを読み込んで、内容を一部変更したファイルを出力するプログラムを作っているのですが、ファイルの出力先としてディレクトリを新規作成して、その中に出力したいと思っています。(あらかじめディレクトリを用意しないで、プログラムで自動作成したい)
ディレクトリを作成する方法をどなたか教えていただければ幸いです。
よろしくお願いします。

No.2928

Re:ディレクトリの作成
投稿者---kikk(2002/10/12 14:41:26)


ども。


規格の範囲内でディレクトリを作成する方法はないので、system()に
頼るか、非標準関数のmkdir()を使うことになります。mkdir()は、
UNIXではsys/stat.hかsys/types.hに、DOS/Winではdir.hにたぶんあります。
UNIXとDOS/Winでは、引数の数が異なるので、処理系ごとにマニュアル等を
あたってください(UNIXのマニュアルではセクション2のほうです)。


では。

No.2929

Re:ディレクトリの作成
投稿者---ともじ(2002/10/12 14:41:29)


こんにちは。

>ディレクトリを作成する方法をどなたか教えていただければ幸いです。

ANSI標準の関数ではありませんが、mkdirという関数でディレクトリの作成
ができます。使い方は処理系に依存しますので、お使いのコンパイラの
マニュアルで調べてください。