C言語の標準関数を目的別に調べることができる辞典

ホーム > C 標準関数逆引き辞典 > ファイル > ファイル、ディレクトリの名前を変更する

C 標準関数逆引き辞典

:: reverse dictionary ::

ファイル

※ソースファイルについて


ファイル、ディレクトリの名前を変更する

ファイルまたはディレクトリの名前を変更するには、rename 関数を使います。

≪ディレクトリ構造(サンプル)≫

D:ディレクトリ  F:ファイル

D C:\
└ F sample.txt

≪宣言≫

#include <stdio.h>
int result;

result = rename("C:\\sample.txt", "C:\\sample01.txt");
if (result != 0)
{
  printf("名前の変更に失敗しました。\n");
}

ソースファイル

実行すると C:\sample.txtC:\sample01.txt になります。

▼ 関数

int rename(const char *old, const char *new)

ファイルまたはディレクトリの名前を old から new に変更します。

変更に成功した場合は 0 、失敗した場合は 0 以外の値を返します。 失敗した場合はさらに、グローバル変数 errno にエラー番号を設定します。

●引数

old … 現在の名前
new … 新しい名前

●戻り値

・成功 … 0
・失敗 … 0 以外の値

●補足

strerror 関数でエラー番号からエラーメッセージを取得できます。
strerror 関数 … システムエラーのメッセージを取得する

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

ファイル - file -


ホーム > C 標準関数逆引き辞典 > ファイル > ファイル、ディレクトリの名前を変更する

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com