Windows에서 파일 경로가 너무 긴 파일을 복사하는 방법은 무엇입니까?


51

네트워크 공유에서 일부 파일을 백업해야합니다. 그러나 디스크를 굽기 전에 해당 파일을 로컬 드라이브에 복사해야합니다. 해당 파일이 사용 중일 수 있기 때문입니다. 파일 경로가 너무 길어서 일부 파일이 복사되지 않습니다. 파일 구조를 변경하는 것 외에 다른 해결 방법이 있습니까?


답변:


27

Windows Vista / 7에서 최대 경로 길이는 260입니다. 세 가지 솔루션을 추천 할 수 있습니다.

  • (경로가 너무 긴 경우) 먼저 Windows 탐색기에서 폴더를 상위 레벨로 복사 한 다음 로컬 컴퓨터로 이동하십시오.
  • (파일 이름이 너무 긴 경우) 먼저 아카이브 응용 프로그램으로 zip / rar / 7z 파일을 압축 한 다음 아카이브 파일을 로컬 컴퓨터에 복사 한 후 내용을 추출하십시오.
  • 타사 앱을 사용하십시오.

이러한 모든 제안은 네트워크 공유 폴더 / 컴퓨터에 대해 일종의 쓰기 액세스 권한이 있다고 가정합니다. 이 작업을 수행 할 수 없으면 관리자의 도움이 필요할 수 있습니다.


8
파일을 압축하면 효과가 있습니다!
브라이언 슈 투름

@BrianSturm, 제 3 자 앱인 경우
Pacerier

나는 Windows에 대해 이것을 정말로 싫어하지만 zip 솔루션은 실제로 하루를 절약했습니다. 감사!
Bas Slagter

66
robocopy /E source destination

강력한 파일 및 폴더 복사 .

Windows 7 이상 :
Robocopy XP027은 Windows 7 이상의 표준 명령입니다.

NT 4 / Windows 2000 :
Windows Server 2003 Resource Kit 도구에는
NT 4 / Windows 2000에서 실행할 수있는 Robocopy XP010이 포함 되어 있습니다.

Windows 95 또는 NT 3.5 :
Robocopy는 Windows 95 또는 NT 3.5에서 실행되지 않습니다. (Robocopy는 유니 코드 응용 프로그램입니다).

Windows 95 또는 NT 3.5 해결 방법 :
Microsoft Robocopy GUI는 Robocopy XP026을 C : \ Windows \ system32에 설치합니다.
이 버전은 이전 OS에서 실행될 수
있으며 XP027 (/ BYTES)의 일부 기능이 포함되어 있지만 오류 수준 처리가 잘못되었습니다.

Robocopy '작업'및 '모니터 소스'옵션은 Robocopy 명령으로 배치 파일을 실행하도록 예약 된 작업을 설정하는 대안을 제공합니다.


6
이것이 해결책입니다. 길이가 256보다 큰 경로에 대한 지원을 끄려면 /256플래그를 전달하십시오 . 고마워요! 나는 하루 종일 이것으로 고투했다.
Automatico

1
놀랄 만한! 해결책 나는 지금 까지이 불룩한 해결책을 결코 모른다.
SIslam

2
다양한 솔루션 - 더 노트의 몇 : 폴더를 복사하는 경우 (1) 대상 폴더 이름을 포함해야한다 - 예를 들어 C를 복사하는 경우 : \ WINDOWS를 D에 : \ WINDOWS 명령이 될 것 robocopy /E C:\Windows D:\Windows즉, ( 하지 \ 윈도우 D : ROBOCOPY / EC \ ). (2) /MOVE옵션 을 사용하여 파일을 복사하지 않고 이동할 수 있습니다.
Steve Chambers

Windows에서는 NAS 사용을위한 안정적인 솔루션입니다. 수백만 개의 파일 사본을 시작할 수 있으며 전송이 중간에 중단되면 이미 전송 된 모든 파일을 다시 복사하지 않고 중단 된 부분을 선택합니다. 간헐적으로 끊기는 Wi-Fi 연결이 있고 완료된 보장으로 많은 수의 파일을 이동할 수 있기를 원할 때 정말 유용합니다.
user19496

Windows에서 이름이 잘못된 파일에는 작동하지 않습니다. 도움이 될만한 깃발이 있습니까?
Richard

16

앞에 접두사를 붙여 최대 32 만 자까지의 경로에 액세스 할 수 있습니다 \\?\.

\\?\C:\Some\Really\Long\Path

이것은 명령 프롬프트와 .Net 앱을 포함한 Win32 Unicode Api 방법을 사용하는 다른 프로그램에서 작동합니다. 긴 경로 (예 : NTFS)를 지원하는 파일 시스템이 필요하지만 긴 경로 문제가있는 경우 제공됩니다.

특정 응용 프로그램 및 탐색기와 같은 많은 기본 도구는 이러한 경로에 문제가 있으므로이 경로 를 사용하여 구멍이 아닌 구멍에서 빠져 나올 수 있습니다.


2
이것은 정말 좋은 팁입니다. 나는 또한 com1, com2 등의 파일 이름을 다루기 위해 노력합니다.
Andreas Reiff

2

FastCopy 는 SHIROUZU Hiroaki가 작성한 오픈 소스 C 프로젝트이며 "Windows에서 가장 빠른 복사 / 삭제 소프트웨어"입니다. UNICODE 및 MAX_PATH (260 자) 이상의 파일 경로 이름을 지원합니다.

수정하기에 너무 긴 수백 개의 경로가있는 경우 " Path Tool Long Auto Fixer "도구를 사용하십시오.


2
FastCopy는 정말 훌륭합니다. 특히 RoboCopy와 달리 디렉토리 정션 / 소프트 링크와 함께 유용한 기능을 수행합니다.
rlpowell

우수한. 또는 일반적으로 확장 경로를 준수하는 유사한 빠른 복사 프로그램나열 하는 SO 답변 이 있습니다.
ingyhere

-3

이 상황에서 가장 빠른 수정은 너무 긴 이름 폴더의 이름을 "1"로 바꾸는 것이 었습니다.

또한 일반적인 관행으로 모든 사용자에게 자신의 인생 이야기를 파일이나 폴더 이름에 넣지 않도록 설명하려고합니다.

적절한 파일 관리자는 260 자 이상의 파일 이름을 처리 할 수 ​​있습니다.

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