수정 : 소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.



문제를 제거하기 위해 도구를 사용해보십시오

많은 사용자가 컴퓨터에서 무언가를 복사하거나 삭제하려고 할 때 이상한 시나리오를 다루고 있습니다. 영향을받은 사용자는 소스 경로가 너무 깁니다. 그들에게 '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다'. 이것은 일반적으로 긴 이름을 가진 일련의 하위 폴더에 묻혀있는 파일 (또는 그 이상)에서 발생합니다. 이러한 상황이 발생할 때마다 관련 파일 / 폴더를 이동하거나 삭제하거나 이름을 바꿀 수 없습니다.



소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.

소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.



이 특정 오류의 큰 문제는 일단 발생하면 귀중한 저장 공간을 차지하는 것 외에는 파일 / 폴더로 다른 작업을 수행 할 수 없다는 것입니다.



소스 경로가 너무 김 오류가 발생하는 이유

그만큼 '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.' Microsoft는 폴더 경로 하위 폴더에 258 자만 허용하기 때문에 발생합니다. 이 제한을 초과 할 때마다 전체 폴더 경로가 일반 처리에서 잠 깁니다.

동일한 오류 메시지를 해결하는 데 어려움을 겪고있는 경우 아래 방법이 문제 해결에 도움이 될 것입니다. 다음은 비슷한 상황에있는 다른 사용자가 문제를 해결하는 데 사용한 방법 모음입니다.

아래 제시된 모든 방법으로 문제를 해결할 수 있습니다. 현재 상황에 더 쉽게 접근 할 수있는 것으로 보이는 것을 자유롭게 따르십시오.



방법 1 : 휴지통을 무시하여 삭제

많은 사용자가 파일이나 폴더를 삭제하려고 할 때 휴지통을 완전히 우회하여 문제를 성공적으로 처리 할 수있었습니다. '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.' 오류.

이렇게하려면 오류를 표시하는 파일 (또는 폴더)을 선택하고 SHIFT + 삭제 파일을 영구적으로 삭제합니다 (휴지통을 통과하지 않고).

대상 폴더를 선택하고 Shift + Del 키 누르기

대상 폴더를 선택하고 Shift + Del 키를 누릅니다.

방법 2 : 미끼 디렉터리를 만들어 트리 삭제

영향을받는 많은 사용자가 폴더 3을 삭제하는 데 성공적으로 사용한 또 다른 수동 접근 방식이 있습니다. '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.' 오류.

이 방법에는 삭제할 수없는 폴더와 동일한 디렉토리에있는 미끼 폴더를 만드는 것이 포함됩니다. 일부 사용자는 삭제할 수없는 폴더의 내용을 미끼 폴더로 일시적으로 이동하여 오류를 표시 한 디렉터리 3 개를 모두 제거했습니다.

다음은 수행해야 할 작업에 대한 빠른 가이드입니다.

  1. 삭제할 수없는 폴더 트리가 포함 된 드라이브의 루트 디렉토리로 이동합니다. 우리의 경우 루트 디렉토리는 C : 입니다. 서류 . 따라서 루트 디렉토리에 단일 문자 이름으로 폴더를 만듭니다.
    루트 디렉터리에 단일 문자 폴더 만들기
  2. 지금은 단일 문자 폴더를 그대로두고 삭제할 디렉토리로 이동합니다. 거기에 도착하면 모든 내용을 선택하고 Ctrl + X를 눌러 잘라냅니다. Robocopy로 폴더 강제 삭제

    대상 폴더 경로로 이동하여 내부 내용을 자릅니다.

  3. 그런 다음 이전에 만든 임시 폴더 (이 경우 폴더 B)로 이동하여 열고 Ctrl + V .

    대상 디렉터리의 내용을 임시 폴더에 붙여 넣습니다.

  4. 그런 다음 루트 디렉토리로 이동하여 임시 폴더를 마우스 오른쪽 버튼으로 클릭하고 삭제하십시오.

    임시 폴더 삭제

  5. 마지막으로 원래 디렉토리로 돌아가서 삭제하십시오. 당신은 그것을받지 않고 그렇게 할 수 있어야합니다 '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.' 오류.

노트 : 폴더 레버가 여러 개인 경우 각 레버를 제거하려면 위의 절차를 반복해야합니다.

이 방법이 효과적이지 않은 경우 아래의 다음 방법으로 이동하십시오.

방법 3 : Microsoft Robocopy.exe 도구 사용

기술에 정통하고 약간 더 지루한 작업 대신 기술 중심의 솔루션을 선호하는 경우 Windows Vista 이후 명령 프롬프트에 통합 된 깔끔한 Microsoft 도구를 사용할 수 있습니다.

일부 사용자는 빈 폴더를 만든 다음 RoboCopy 유틸리티를 사용하여 빈 폴더를 긴 파일 이름이 포함 된 폴더에 복사하여이 특정 문제를 해결했습니다. 이 방법을 시도한 대부분의 사용자는 완벽하게 작동한다고보고했습니다.

수행해야 할 작업은 다음과 같습니다.

  1. 긴 파일 이름을 가진 폴더와 동일한 드라이브에 빈 폴더를 만듭니다. 우리는 그것을 .
  2. 프레스 Windows 키 + R 실행 대화 상자를 엽니 다. 그런 다음 ' cmd '를 누르고 Ctrl + Shift + Enter 상승 된 명령 프롬프트를 엽니 다. 메시지가 표시되면 UAC (사용자 계정 컨트롤) , 클릭 프롬프트에서.

    대화 상자 실행 : cmd를 누른 다음 Ctrl + Shift + Enter를 누릅니다.

  3. 관리자 권한 명령 프롬프트에서 다음을 입력하여 폴더를 대상 폴더에 추가하여 최신 항목을 쉽게 삭제할 수 있습니다.
     robocopy / MIR c :  * 비어 있음 * c :  * targetedfolder * 

    노트 : 교체해야합니다. *빈** 대상 폴더 * 특정 시나리오에서 실제 이름이있는 자리 표시 자.

Robocopy로 폴더 강제 삭제

방법 4 : SuperDelete 명령 줄 도구 사용

영향을받는 일부 사용자 '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.' 오류는 오픈 소스 명령 줄 도구를 사용하여 성가신 폴더를 제거했습니다. SuperDelete .

일부 사용자는 이전에 탐색 한 대부분의 다른 방법이 효과가없는 것으로 판명 된 후이 방법이 마침내 성공했다고보고했습니다. 이 도구가 명령 줄 유틸리티라는 사실에 놀라지 마십시오. 실제로 사용하기가 매우 쉽습니다.

다음은 사용에 대한 빠른 가이드입니다. SuperDelete 표시되는 폴더와 파일을 제거하려면 '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.' 오류:

  1. 이 링크 ( 여기 ) 최신 버전의 SuperDelete 아카이브를 다운로드하십시오.

    SuperDelete 실행 파일 다운로드

  2. 추출 SuperDelete zip 폴더를 열고 SuperDelete 편리한 어딘가에 실행 가능.
  3. 프레스 Windows 키 + R 열려면 운영 대화 상자. 그런 다음 'cmd'를 입력하고 Enter 키를 눌러 명령 프롬프트 창을 엽니 다.

    대화 상자 실행 : cmd

  4. 명령 프롬프트 내에서 CD 명령을 사용하여 SuperDelete.exe. C의 루트 디렉토리에 붙여 넣었으므로 명령은 cd C : .
  5. 다음으로 다음 명령을 사용하여 표시되는 폴더 또는 파일을 삭제하십시오. 소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.” 오류:
    SuperDelete.exe * fullPathToFileOrFolder *

    노트 : 교체 * FullPathToFileorFolder * 특정 시나리오에서 정확한 경로가있는 자리 표시 자.

  6. 프레스 다음 프롬프트에서 폴더 또는 파일 삭제를 확인합니다.

    SuperDelete로 긴 경로 폴더 또는 파일 삭제

  7. 이제 폴더 나 파일이 영구적으로 삭제됩니다.

노트 : 또한 내부 폴더의 이름을 변경하면이 특정 오류를 제거 할 수 있습니다.

4 분 읽기