비디오: [C# 강좌] 파일 검색 / 파일 비교 / 파일 복사 프로그램!! 1편 2024
아, 파일을 복사하는 것 - 아주 단순한 것, 항상 발생합니다. 이 파일을 거기에 복사하십시오. 그 파일을 여기에 복사하십시오. 하지만 파일을 복사 할 때 정확히 무엇이 발생합니까? 새로운 파일을 실제로 만들고 원본 파일과 동일한 내용으로 채 웁니다. 어떻게 그걸합니까?
글쎄, 첫 번째 파일에서 모든 바이트를 읽고 두 번째 파일에 쓰는 것처럼 들리는 것 같습니다. 큰 시간을 보내고.
모두 완료되면 두 파일은 동일해야합니다.동일한 정보 를 포함 할뿐만 아니라 같은 크기 여야합니다.
갑자기 파일을 복사하는 것이 너무 쉽지 않습니다!
Windows에서 프로그래밍하는 경우 운이 좋습니다! 오래된 Windows 3.1을 사용하지 않는 한 CopyFile 함수가 생깁니다! 이를 사용할 준비가 되려면 응용 프로그램에 #include 줄을 포함시킵니다. 다음은해야 할 일 전부입니다.
c: / dog에서 복사합니다. txt를 c: / dog2로 변경하십시오. txt. 그러나 마지막 매개 변수를 주목하십시오. 그것은 모든 대문자에서 TRUE라는 단어입니다. 그게 뭐야? Windows 헤더 파일의 어딘가에 정의 된 전 처리기 매크로입니다.
그리고 CopyFile의 마지막 매개 변수는 복사하려는 파일이 이미있는 경우 수행 할 기능을 알려줍니다. TRUE는 기존 파일을 덮어 쓰지 않음을 의미합니다. 그냥 중단. FALSE는 그것을 덮어 쓰는 것을 의미합니다.