본문 바로가기
반응형

전체 글1067

C# 특정 폴더의 파일 목록 불러오기 Directory.EnumerateFiles 메서드 특정폴더의 파일 목록을 얻기 위해 C#은 Directory.EnumerateFiles 메서드를 지원한다. 메서드의 인수로 폴더의 경로를 지정해 주면 해당 폴더의 모든 파일들을 불러올 수 있다. 파일들은 반복이 가능한 열거형이며 모든 파일은 문자열이다. 단순히 반복문을 통해 화면에 파일을 출력할 수 있다.C# 특정 폴더의 파일 목록 불러오기Directory.EnumerateFilesC# 을 이용해 파일 목록을 보기 위해 필요한 메서드가 있다면 Directory.EnumerateFiles 메서드를 사용할 수 있다.파라미터로 폴더 경로만 지정하면 반복이 가능한 배열 형태의 문자열로 경로가 포함된 파일을 목록으로 출력한다.목록으로 출력한다는 것은 곧 반복문을 사용할 수 있다는 것이며, 편하게 foreach 반복.. 2024. 5. 21.
C# 덮어쓰기 가능한 파일 이동 메서드 만들기 C#에서 덮어쓰기가 가능한 파일을 이동하기 위해 복사, 삭제를 이용할 수 있다. 파일 복사는 File.Copy 메서드를 파일 삭제는 File.Delete() 메서드를 사용할 수 있다. File.Move() 메서드를 사용할 수 있지만, 덮어쓰기에 대한 옵션이 없다. MSDN에 따르면 특정 닷넷 버전에는 덮어쓰기 가능한 옵션이 있는데 본인은 잘 안되었다. 파일 이동의 원리는 파일 복사 후 삭제라는 과정과 동일하다.C# 특정 폴더의 파일 이동 덮어쓰기 메서드 만들기C# 닷넷으로 파일 이동을 할 때 File.Move 메서드를 사용할 수 있지만, 덮어쓰기에 대한 옵션이 보이지 않거나 또는 사용하지 못할 경우들이 생긴다.마이크로소프트의 MSDN을 살펴보면 덮어쓰기에 대한 옵션이 있지만, 정작 사용하려면 코드에는 빨.. 2024. 5. 18.
C# 특정 폴더의 파일 이동 메서드 만들기 C# 에서 파일 이동을 하려면 File.Move 메서드를 사용한다. 특정 폴더의 파일들을 이동시키려면 폴더에 있는 파일들과 폴더경로가 필요하다. 그리고, 이것을 메서드로 만들어 놓으면 두고두고 사용할 수 있다. 특정 폴더의 파일 이동을 위한 동작은 폴더에 있는 모든 파일들을 열거형으로 읽은 후 파일 클래스를 사용하여 사용자가 정한 파일 폴더로 이동시키면 된다.C# 특정 폴더의 파일 이동 메서드 만들기파일 이동은 파일을 관리하는 방법 중 하나인데, C#은 이것을 지원하고, 단순히 메서드로 만들어 놓으면 코딩할 때 도움이 된다.특정 폴더의 파일 이동을 할 때 간단한 방법은 폴더를 지정하고 파일 클래스의 파일 이동 메서드를 사용하면 된다.파일과 관련된 기능을 익히기 가장 쉬운 방법은 C#을 이용하여 윈도우에 .. 2024. 5. 5.
직렬화 역직렬화 뜻과 사용하는 이유 데이터들을 나열하고 분리한다. 직렬화 역직렬화는 동일하지 않은 데이터를 동일하게 만들어 나열하거나 분리하는 것을 말한다. 영어로 직렬화는 selialize 역직렬화는 deserialize 이다. 서로 다른 기기들의 데이터통신을 위해 데이터를 통일할 필요가 있는데, 이 때 직렬화와 역직렬화를 사용한다. 직렬화는 데이터를 동일하게 만들어 나열하는 것을 의미하고, 역직렬화는 직렬화된 데이터를 사용하기 위해 데이터를 변환하는 것을 의미한다. 직렬화 역직렬화 뜻과 사용하는 이유 지금의 프로그램 개발은 과거와는 다르게 http 또는 https 를 사용한다. 과거의 로컬기반 프로그램보다는 인터넷 통신 기반의 애플리케이션을 만들게 되는 것을 의미한다. 통신을 할 때 필요한 것은 데이터의 보내기 받기 정도겠지만, 이것을 도와주는 라이브러리는 많다. .. 2024. 4. 19.
반응형