HOWTO · Csharp
C# でファイル名を変更する方法
この記事では、C# でファイル名を変更する方法を紹介します。Move()メソッドと Copy()メソッドが含まれています。
このページの内容
この記事では、C# のコードを使ってファイルの名前を変更する方法を紹介します。
Move()メソッドを使用するCopy()メソッドを使用する
C# でファイル名を変更するには Move() メソッドを使用する
システム定義のメソッド Move() を使用して、ファイルの名前を変更します。古いファイルを新しい名前の新しいファイルに移動します。このメソッドを使用するための正しい構文は以下の通りです。
File.Move(string oldFile, string newFile);
組み込みのメソッド Move() は 2つのパラメータを持ちます。パラメータの詳細は以下の通りです。
| パラメータ | 説明 | |
|---|---|---|
oldFile |
必須 | 名前を変更したいファイルです。文字列変数です。 |
newFile |
必須 | これは新しいファイルの名前とパスです。 |
以下のプログラムは、Move() メソッドを使ってファイルの名前を変更する方法を示しています。
using System;
using System.IO;
class RenameFile {
static void Main() {
string oldName = "D:\myfolder\myfile.txt";
string newName = "D:\myfolder\mynewfile.txt";
System.IO.File.Move(oldName, newName);
}
}
ファイルは指定したディレクトリに存在しなければなりません。ファイルが存在しない場合、この関数は FileNotFoundException エラーをスローします。
C# でファイルの名前を変更するには Copy() メソッドを使用する
ファイルの名前を変更するには、Copy() メソッドを使用します。このメソッドは、ファイルを新しいファイルにコピーし、そのディレクトリを指定したディレクトリに変更します。このメソッドを使用するための正しい構文は以下の通りです。
File.Copy(string oldFile, string newFile);
組み込みのメソッド Copy() は 2つのパラメータを持ちます。パラメータの詳細は以下の通りです。
| パラメータ | 説明 | |
|---|---|---|
oldFile |
必須 | 新しいファイルにコピーしたいファイルです。文字列変数です。 |
newFile |
必須 | 新しいファイルです。これは文字列変数です。 |
以下のプログラムは、Copy() メソッドを使ってファイルの名前を変更する方法を示しています。
using System;
using System.IO;
public class RenameFile {
public static void Main() {
string oldFile = @"D:\oldfile.txt";
string newFile = @"D:\newfile.txt";
File.Copy(oldFile, newFile);
}
}