다음을 통해 공유


FileSystemProxy.RenameDirectory(String, String) 메서드

정의

디렉터리의 이름을 바꿉니다.

public:
 void RenameDirectory(System::String ^ directory, System::String ^ newName);
public void RenameDirectory (string directory, string newName);
member this.RenameDirectory : string * string -> unit
Public Sub RenameDirectory (directory As String, newName As String)

매개 변수

directory
String

이름을 바꿀 디렉터리의 경로와 이름입니다.

newName
String

디렉터리의 새 이름입니다.

예외

newName에 경로 정보가 포함된 경우

directory이(가) Nothing인 경우

또는

newNameNothing 또는 빈 문자열인 경우

디렉터리가 없는 경우

newName에 지정된 이름을 갖는 파일이나 디렉터리가 이미 있는 경우

경로가 시스템 정의 최대 길이를 초과하는 경우

경로의 파일 이름이나 디렉터리 이름에 콜론(:)이 있거나 이름의 형식이 잘못된 경우

경로를 보는 데 필요한 권한이 사용자에게 없는 경우

사용자에게 필요한 권한이 없는 경우

예제

이 예제에서는 Test 디렉터리의 SecondTest이름을 로 바꿉니다.

My.Computer.FileSystem.RenameDirectory("C:MyDocuments\Test", "SecondTest")

설명

이 메서드는 디렉터리를 이동하는 데 사용할 수 없습니다. 메서드를 MoveDirectory 사용하여 디렉터리를 이동하고 이름을 바꿉니다.

적용 대상

추가 정보