Windows 이동 명령이 성공적으로 완료되면 파일을 삭제합니까?


6

이것은 어리석은 질문 일지 모르지만 나는 여기서주의를 요한다.

Windows 명령 줄 / 배치 파일을 사용하는 경우 움직임 한 서버에서 다른 서버로 파일을 전송할 때 네트워크 오류가 발생하면 원본 파일은 어떻게됩니까?

나는 그것이 완전히 옮겨지고 나서 지워질 때까지 아무런 변화가 없다고 생각할 것이다. 그러나 나는 확신 할 필요가있다. 내 두려움은 이동 될 때 바이트를 삭제한다는 것이고, 이는 나쁘다.

그렇지 않은 경우보다 나은 방법이 있습니까? 파일 및 복사가 끝난 후 먹는거야?

당신의 도움을 주셔서 감사합니다.

편집 : 나는 슈퍼 사용자가 더 좋았을 것 같아요. 이것은 코드에 의해 시작된 일의 일부입니다. 그래서 저의 첫 번째 생각이 여기에 왔습니다.


예, 이것은 Leopard 버그와 동일하지 않습니다.
surfasb

답변:


13

동일한 논리 디스크로 이동 : Windows는 단순히 파일 시스템 참조를 원자 적으로 이동시킵니다. 매우 빠릅니다.

다른 논리 디스크로 이동 : Windows는 한 디스크에서 다른 디스크로 복사를 수행 한 다음 첫 번째 디스크에서 파일을 삭제합니다.



2

올바른 위치 - Windows Move는 복사가 성공한 후에 만 ​​삭제합니다.


1

당신 말이 맞아요, Windows가 복사하고 삭제합니다. 파일 시스템의 관점에서 청크를 제거하기 위해 최종 삭제가 모두 필요할 때 복사되는 것처럼 파일 헤더를 제거하는 것이 의미가 없습니다.

테스트를 원한다면 항상 네트워크를 통해 큰 파일을 보내고 케이블을 중간에 잡아 당길 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.