많은 사용자가 컴퓨터에서 무언가를 복사하거나 삭제하려고 할 때 이상한 시나리오를 다루고 있습니다. 영향을받은 사용자는 소스 경로가 너무 깁니다. 그들에게 '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다'. 이것은 일반적으로 긴 이름을 가진 일련의 하위 폴더에 묻혀있는 파일 (또는 그 이상)에서 발생합니다. 이러한 상황이 발생할 때마다 관련 파일 / 폴더를 이동하거나 삭제하거나 이름을 바꿀 수 없습니다.
소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.
이 특정 오류의 큰 문제는 일단 발생하면 귀중한 저장 공간을 차지하는 것 외에는 파일 / 폴더로 다른 작업을 수행 할 수 없다는 것입니다.
소스 경로가 너무 김 오류가 발생하는 이유
그만큼 '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.' Microsoft는 폴더 경로 하위 폴더에 258 자만 허용하기 때문에 발생합니다. 이 제한을 초과 할 때마다 전체 폴더 경로가 일반 처리에서 잠 깁니다.
동일한 오류 메시지를 해결하는 데 어려움을 겪고있는 경우 아래 방법이 문제 해결에 도움이 될 것입니다. 다음은 비슷한 상황에있는 다른 사용자가 문제를 해결하는 데 사용한 방법 모음입니다.
아래 제시된 모든 방법으로 문제를 해결할 수 있습니다. 현재 상황에 더 쉽게 접근 할 수있는 것으로 보이는 것을 자유롭게 따르십시오.
방법 1 : 휴지통을 무시하여 삭제
많은 사용자가 파일이나 폴더를 삭제하려고 할 때 휴지통을 완전히 우회하여 문제를 성공적으로 처리 할 수있었습니다. '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.' 오류.
이렇게하려면 오류를 표시하는 파일 (또는 폴더)을 선택하고 SHIFT + 삭제 파일을 영구적으로 삭제합니다 (휴지통을 통과하지 않고).
대상 폴더를 선택하고 Shift + Del 키를 누릅니다.
방법 2 : 미끼 디렉터리를 만들어 트리 삭제
영향을받는 많은 사용자가 폴더 3을 삭제하는 데 성공적으로 사용한 또 다른 수동 접근 방식이 있습니다. '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.' 오류.
이 방법에는 삭제할 수없는 폴더와 동일한 디렉토리에있는 미끼 폴더를 만드는 것이 포함됩니다. 일부 사용자는 삭제할 수없는 폴더의 내용을 미끼 폴더로 일시적으로 이동하여 오류를 표시 한 디렉터리 3 개를 모두 제거했습니다.
다음은 수행해야 할 작업에 대한 빠른 가이드입니다.
- 삭제할 수없는 폴더 트리가 포함 된 드라이브의 루트 디렉토리로 이동합니다. 우리의 경우 루트 디렉토리는 C : 입니다. 서류 . 따라서 루트 디렉토리에 단일 문자 이름으로 폴더를 만듭니다.
- 지금은 단일 문자 폴더를 그대로두고 삭제할 디렉토리로 이동합니다. 거기에 도착하면 모든 내용을 선택하고 Ctrl + X를 눌러 잘라냅니다.
대상 폴더 경로로 이동하여 내부 내용을 자릅니다.
- 그런 다음 이전에 만든 임시 폴더 (이 경우 폴더 B)로 이동하여 열고 Ctrl + V .
대상 디렉터리의 내용을 임시 폴더에 붙여 넣습니다.
- 그런 다음 루트 디렉토리로 이동하여 임시 폴더를 마우스 오른쪽 버튼으로 클릭하고 삭제하십시오.
임시 폴더 삭제
- 마지막으로 원래 디렉토리로 돌아가서 삭제하십시오. 당신은 그것을받지 않고 그렇게 할 수 있어야합니다 '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.' 오류.
노트 : 폴더 레버가 여러 개인 경우 각 레버를 제거하려면 위의 절차를 반복해야합니다.
이 방법이 효과적이지 않은 경우 아래의 다음 방법으로 이동하십시오.
방법 3 : Microsoft Robocopy.exe 도구 사용
기술에 정통하고 약간 더 지루한 작업 대신 기술 중심의 솔루션을 선호하는 경우 Windows Vista 이후 명령 프롬프트에 통합 된 깔끔한 Microsoft 도구를 사용할 수 있습니다.
일부 사용자는 빈 폴더를 만든 다음 RoboCopy 유틸리티를 사용하여 빈 폴더를 긴 파일 이름이 포함 된 폴더에 복사하여이 특정 문제를 해결했습니다. 이 방법을 시도한 대부분의 사용자는 완벽하게 작동한다고보고했습니다.
수행해야 할 작업은 다음과 같습니다.
- 긴 파일 이름을 가진 폴더와 동일한 드라이브에 빈 폴더를 만듭니다. 우리는 그것을 빈 .
- 프레스 Windows 키 + R 실행 대화 상자를 엽니 다. 그런 다음 ' cmd '를 누르고 Ctrl + Shift + Enter 상승 된 명령 프롬프트를 엽니 다. 메시지가 표시되면 UAC (사용자 계정 컨트롤) , 클릭 예 프롬프트에서.
대화 상자 실행 : cmd를 누른 다음 Ctrl + Shift + Enter를 누릅니다.
- 관리자 권한 명령 프롬프트에서 다음을 입력하여 빈 폴더를 대상 폴더에 추가하여 최신 항목을 쉽게 삭제할 수 있습니다.
robocopy / MIR c : * 비어 있음 * c : * targetedfolder *
노트 : 교체해야합니다. *빈* 과 * 대상 폴더 * 특정 시나리오에서 실제 이름이있는 자리 표시 자.
Robocopy로 폴더 강제 삭제
방법 4 : SuperDelete 명령 줄 도구 사용
영향을받는 일부 사용자 '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.' 오류는 오픈 소스 명령 줄 도구를 사용하여 성가신 폴더를 제거했습니다. SuperDelete .
일부 사용자는 이전에 탐색 한 대부분의 다른 방법이 효과가없는 것으로 판명 된 후이 방법이 마침내 성공했다고보고했습니다. 이 도구가 명령 줄 유틸리티라는 사실에 놀라지 마십시오. 실제로 사용하기가 매우 쉽습니다.
다음은 사용에 대한 빠른 가이드입니다. SuperDelete 표시되는 폴더와 파일을 제거하려면 '소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.' 오류:
- 이 링크 ( 여기 ) 최신 버전의 SuperDelete 아카이브를 다운로드하십시오.
SuperDelete 실행 파일 다운로드
- 추출 SuperDelete zip 폴더를 열고 SuperDelete 편리한 어딘가에 실행 가능.
- 프레스 Windows 키 + R 열려면 운영 대화 상자. 그런 다음 'cmd'를 입력하고 Enter 키를 눌러 명령 프롬프트 창을 엽니 다.
대화 상자 실행 : cmd
- 명령 프롬프트 내에서 CD 명령을 사용하여 SuperDelete.exe. C의 루트 디렉토리에 붙여 넣었으므로 명령은 cd C : .
- 다음으로 다음 명령을 사용하여 표시되는 폴더 또는 파일을 삭제하십시오. 소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.” 오류:
SuperDelete.exe * fullPathToFileOrFolder *
노트 : 교체 * FullPathToFileorFolder * 특정 시나리오에서 정확한 경로가있는 자리 표시 자.
- 프레스 과 다음 프롬프트에서 폴더 또는 파일 삭제를 확인합니다.
SuperDelete로 긴 경로 폴더 또는 파일 삭제
- 이제 폴더 나 파일이 영구적으로 삭제됩니다.
노트 : 또한 내부 폴더의 이름을 변경하면이 특정 오류를 제거 할 수 있습니다.
4 분 읽기