C#에서 파일 이름을 바꾸는 방법
Minahil Noor
2024년2월16일
이 기사에서는 C# 코드를 사용하여 파일 이름을 바꾸는 다양한 방법을 소개합니다.
Move()
메서드 사용Copy()
메서드 사용
Move()
메서드를 사용하여 C#에서 파일 이름 바꾸기
시스템 정의 메서드 Move()
를 사용하여 이름을 바꿉니다. 파일. 이전 파일을 새 이름의 새 파일로 이동합니다. 이 방법을 사용하는 올바른 구문은 다음과 같습니다.
File.Move(string oldFile, string newFile);
내장 메소드Move()
에는 두 개의 매개 변수가 있습니다. 매개 변수의 세부 사항은 다음과 같습니다
매개 변수 | 기술 | |
---|---|---|
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
오류를 발생시킵니다.
Copy()
메서드를 사용하여 C#에서 파일 이름 바꾸기
Copy()
메서드를 사용하여 파일 이름을 바꿉니다. 이 메소드는 파일을 새 파일로 복사하고 해당 디렉토리를 지정된 디렉토리로 변경합니다. 이 방법을 사용하는 올바른 구문은 다음과 같습니다.
File.Copy(string oldFile, string newFile);
내장 메소드Copy()
에는 두 개의 매개 변수가 있습니다. 매개 변수의 세부 사항은 다음과 같습니다.
매개 변수 | 기술 | |
---|---|---|
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);
}
}