Top / Programming / C++Builder / ファイル名やフォルダ名を変更する

ファイル名やフォルダ名を変更する

ファイル名やフォルダ名を変更するには、RenameFile()関数を使用します。

RenameFile()関数は、ファイル名とフォルダ名のどちらにも利用できます。

RenameFile()関数には、変更前のファイル名と変更後のファイル名を引数で渡します。
ファイル名の変更に成功したときはtrueを返します。
アクセス権がない、既存のファイルが存在するときなど、変更に失敗したときはfalseを返します。

ファイル名を変更する

#include <iostream>

if (RenameFile("c:\\temp\\sample\\test1.txt", "c:\\temp\\sample\\test3.txt"))
{
  std::puts("ファイル名を変更しました。");
}
else
{
  std::puts("ファイル名を変更できませんでした。");
}

フォルダ名を変更する

#include <iostream>

if (RenameFile("c:\\temp\\sample", "c:\\new folder"))
{
  std::puts("フォルダ名を変更しました。");
}
else
{
  std::puts("フォルダ名を変更できませんでした。");
}

更新履歴