//파일조작 - 생성 삭제 복사 이동
string path = @"sample.txt";
FileInfo file = new FileInfo(path);

if (file.Exists) // 파일이 있는지
{
// 복사 (경로,덮어쓰기 옵션 기본값 false)
// 만약 덮어쓰기 false일때 파일이 존재하면 에러남.
file.CopyTo(@"sample2.txt",true);
file.CopyTo(@"sample3.txt", true);

// 이동
FileInfo fileMove = new FileInfo(@"sample2.txt");
fileMove.MoveTo(@"sample2.txt");
if (fileMove.Exists) // 파일이 있는지
{
fileMove.MoveTo((@"c:\sample2_move.txt")); // 이미있으면 에러
}

// 삭제 - 먼저 삭제할 파일을 FileInfo로 연다.
FileInfo fileDel = new FileInfo(@"c:\sample2_move.txt");
if (fileDel.Exists) // 삭제할 파일이 있는지
{
fileDel.Delete(); // 없어도 에러안남
}

// 이름 바꾸기
FileInfo fileRename = new FileInfo(@"sample3.txt");
if (fileRename.Exists)
{
fileRename.MoveTo(@"sample3_rename.txt"); // 이미있으면 에러
}
}

 

파일 조작 복사.

if (bSimMode == true)

{

FileInfo file = new FileInfo(sourcefile);

if (file.Exists != true)

{

MessageBox.Show(" ";

return true;

}

 

file.CopyTo(localfile, true);

 

return true;

}

 


 

+ Recent posts