C# でファイル名を変更する方法
Minahil Noor
2024年2月16日
この記事では、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);
}
}