Programming/Windows API
MoveFile함수는 지정한 File을 다른 곳으로 이동시키고 원래 File은 삭제하는 동작을 수행합니다.

Declare Function MoveFile Lib "kernel32" Alias "MoveFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String) As Integer
▶VB.NET 선언

[DllImport("kernel32")]
public static extern int MoveFile(string lpExistingFileName, string lpNewFileName);
▶C# 선언

MoveFile함수의 첫번째 인수는 이동시킬 대상 File을, 두번째 인수에는 복사해 넣을 위치를 지정합니다.

예를 들어 'C:\aaa.txt' File을 'Z:\bbb.txt'로 이동시키려면 함수를 다음과 같이 호출합니다.

MoveFile("C:\aaa.txt", "Z:\bbb.txt")
▶VB.NET 호출

MoveFile("C:\\aaa.txt", "Z:\\bbb.txt");
▶C# 호출

위 함수를 수행하고 나면 본래 있던 C Drive의 aaa.txt File은 삭제되며 실행에 실패하는 경우 0을 반환합니다.
0 0