//파일조작 - 생성 삭제 복사 이동
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;
}
'프로그래밍 > .Net' 카테고리의 다른 글
MainForm, ChildForm 데이터 공유 (0) | 2014.01.17 |
---|---|
Color Type(Color.) (0) | 2014.01.17 |
자신의 PC IP 얻어오기(local pc ip ) (0) | 2014.01.17 |
User Control Event 사용(delegate, event) (0) | 2014.01.17 |
서버PC에 있는 파일 실행시키기(host execute) (0) | 2014.01.17 |