... | @@ -981,7 +981,8 @@ class FileStreamEx |
... | @@ -981,7 +981,8 @@ class FileStreamEx |
|
|
|
|
|
Console.ReadLine();
|
|
Console.ReadLine();
|
|
//프로세스 중에 윈도우에 열어보기 위해 ReadLine으로 잠시 프로그램이 종료되는 것을 막는다.
|
|
//프로세스 중에 윈도우에 열어보기 위해 ReadLine으로 잠시 프로그램이 종료되는 것을 막는다.
|
|
//윈도우에서 접근 시, 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다. 라는 메시지가 출력된다.
|
|
//윈도우에서 test2.log 접근 시, FileAccess가 None이기 때문에 ,
|
|
|
|
//다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다. 라는 메시지가 출력된다.
|
|
//메모장에서 여는 건 Read이기 때문에 막힌다. FileShare.Write로 설정해도 역시 막힌다.
|
|
//메모장에서 여는 건 Read이기 때문에 막힌다. FileShare.Write로 설정해도 역시 막힌다.
|
|
//FileShare.Read로 설정하고 메모장으로 열면 잘 열린다.
|
|
//FileShare.Read로 설정하고 메모장으로 열면 잘 열린다.
|
|
}
|
|
}
|
... | @@ -999,8 +1000,6 @@ class FileStreamEx |
... | @@ -999,8 +1000,6 @@ class FileStreamEx |
|
//{
|
|
//{
|
|
|
|
|
|
//}
|
|
//}
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
```
|
|
```
|
... | @@ -1039,7 +1038,7 @@ class FileEx |
... | @@ -1039,7 +1038,7 @@ class FileEx |
|
|
|
|
|
File.Move("복사후.txt", "..\\이동후.txt"); //상위 폴더에 이동후.txt라는 이름으로 바뀌어서 이동한다.
|
|
File.Move("복사후.txt", "..\\이동후.txt"); //상위 폴더에 이동후.txt라는 이름으로 바뀌어서 이동한다.
|
|
File.Move("복사후.txt", "이동후.txt"); //폴더가 동일하면 파일명 변경.
|
|
File.Move("복사후.txt", "이동후.txt"); //폴더가 동일하면 파일명 변경.
|
|
string target = "타겟.txt"; //Move 메서드는 덮어쓰기 같은 옵션이 없으므로 다음과 같이 덮어쓰기를 구현 가능.
|
|
string target = "타겟.txt"; //Move 메서드는 덮어쓰기 같은 옵션이 없으므로 다음과 같이 덮어쓰기를 구현 가능. target은 경로를 포함한다.
|
|
if (File.Exists(target) == true)
|
|
if (File.Exists(target) == true)
|
|
{
|
|
{
|
|
File.Delete(target);
|
|
File.Delete(target);
|
... | @@ -1090,7 +1089,7 @@ class DirectoryEx |
... | @@ -1090,7 +1089,7 @@ class DirectoryEx |
|
//Directory.CreateDirectory("만들어볼까?");
|
|
//Directory.CreateDirectory("만들어볼까?");
|
|
//'?' 때문에 System.ArgumentException: 경로에 잘못된 문자가 있습니다. 예외 출력.
|
|
//'?' 때문에 System.ArgumentException: 경로에 잘못된 문자가 있습니다. 예외 출력.
|
|
|
|
|
|
//Directory.CreateDirectory("지워볼까!");
|
|
//Directory.Delete("지워볼까!");
|
|
//경로에 존재하지 않는 디렉터리를 삭제할 경우 DirectoryNotFoundException 예외 출력.
|
|
//경로에 존재하지 않는 디렉터리를 삭제할 경우 DirectoryNotFoundException 예외 출력.
|
|
|
|
|
|
Console.WriteLine(Directory.Exists("진짜있어!")); //true 출력.
|
|
Console.WriteLine(Directory.Exists("진짜있어!")); //true 출력.
|
... | | ... | |