【C言語】ディレクトリ名を変更する方法

この記事では、C言語を使用してディレクトリ名を変更する方法について解説します。

ディレクトリ名を変更するために必要な手順やサンプルコードを通じて、初心者の方でも簡単に理解できるように説明します。

目次から探す

ディレクトリ名を変更する方法

ディレクトリ名を変更するには、rename関数を使用します。

この関数は、古いディレクトリ名と新しいディレクトリ名を引数として受け取り、古いディレクトリ名を新しいディレクトリ名に変更します。

以下に、rename関数を使用してディレクトリ名を変更するサンプルコードを示します。


#include <stdio.h>
#include <stdlib.h>
int main() {
    char oldName[] = "old_directory";
    char newName[] = "new_directory";
    if (rename(oldName, newName) == 0) {
        printf("ディレクトリ名を変更しました。\n");
    } else {
        printf("ディレクトリ名の変更に失敗しました。\n");
    }
    return 0;
}

上記のコードでは、old_directoryという名前のディレクトリをnew_directoryという名前に変更しています。

rename関数の戻り値が0の場合は、ディレクトリ名の変更に成功したことを示します。

それ以外の場合は、変更に失敗したことを示します。

実行結果は以下のようになります。

ディレクトリ名を変更しました。

もしディレクトリ名の変更に失敗した場合は、エラーメッセージが表示されます。

以上が、C言語を使用してディレクトリ名を変更する方法の説明です。

rename関数を適切に使用することで、簡単にディレクトリ名を変更することができます。

目次から探す