Microsoft MVP성태의 닷넷 이야기
Windows: 81. 긴 이름의 파일/폴더 삭제하는 법 [링크 복사], [링크+제목 복사],
조회: 35435
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

긴 이름의 파일/폴더 삭제하는 법

긴 이름인 경우 파일/폴더 삭제하면 다음과 같이 에러가 발생합니다.

longpath_file_delete_1.png

The source file name(s) are larger than is supported by the file system. Try moving to a location which has a shorter path name, or try renaming to shorter name(s) before attempting this operation.

(또는 폴더인 경우)

The folder contains items whose names are too long for the Recycle Bin.


검색해 보면 다음과 같이 8.3 방법을 이용한 글이 나옵니다.

긴 이름의 파일/폴더 삭제하는 법
; http://okjsp.tistory.com/1165643865

근데, 특정 폴더를 모두 삭제하고 싶을 때 그 안에 긴 파일명이 산발적으로 있으면 일일이 찾아가면서 지우는 것도 일입니다. 이런 경우에는 robocopy.exe의 /MIR 옵션을 이용하면 됩니다.

"The source file name(s) are larger than supported by the file system..."
; http://icantbelieveidothiswithmyfreetime.wordpress.com/2012/02/13/the-source-file-names-are-larger-than-supported-by-the-file-system/

예를 들어, longpath라는 폴더의 모든 파일을 삭제하고 싶은 경우 아무것도 들어있지 않은 빈 폴더를 생성한 다음 robocopy.exe를 이용해 /MIR 옵션으로 동기화시켜버리면 됩니다.

robocopy "D:\empty" "D:\longpath" /MIR




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 7/27/2015]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2015-04-08 11시53분
[hi] 감사합니다.
[guest]
2015-10-02 12시12분
[쿠키키키] 감사합니다. node_modules가 너무 깊게 깔려서 안 지워졌었는데...ㅎㅎ 덕분에 해결했네요.
robocopy "./empty" "./todo" /MIR
[guest]
2016-04-15 08시22분
[guest] 간단한 방법 winrar 로 압축할때 압축하고 나서 지우기 옵션 선택하고, 압축파일을 지우면됩니다
[guest]
2016-05-30 01시12분
아마도 올해 여름에 있을 Windows 10 업데이트부터는 "Local Computer Policy > Computer Configuration > Administrative Templates > System > Filesystem > NTFS" 범주의 "Enable NTFS long paths" 설정을 통해 260 글자 제한을 없애 쉽게 삭제를 할 수 있을 것 같습니다. ^^

Microsoft removes 260 characters for NTFS Path limit in new Windows 10 insider preview
; http://mspoweruser.com/ntfs-260-character-windows-10/
정성태
2016-08-31 05시50분
[thx] thx
[guest]

... 16  17  18  19  20  21  22  23  24  25  26  27  [28]  29  30  ...
NoWriterDateCnt.TitleFile(s)
12952정성태2/2/20227240.NET Framework: 1148. C# - ffmpeg(FFmpeg.AutoGen)를 이용한 오디오 필터 예제(filter_audio.c)파일 다운로드1
12951정성태2/2/20227203.NET Framework: 1147. C# - ffmpeg(FFmpeg.AutoGen)를 이용한 오디오 필터링 예제(filtering_audio.c)파일 다운로드1
12950정성태2/1/20226741.NET Framework: 1146. .NET 6에 추가되지 않은 Generic Math (예: INumber<T>)
12949정성태2/1/20226591.NET Framework: 1145. C# - ffmpeg(FFmpeg.AutoGen) - Codec 정보 열람 및 사용 준비파일 다운로드1
12948정성태1/30/20226736.NET Framework: 1144. C# - ffmpeg(FFmpeg.AutoGen) AVFormatContext를 이용해 ffprobe처럼 정보 출력파일 다운로드1
12947정성태1/30/20227919개발 환경 구성: 634. ffmpeg.exe - 기존 동영상 컨테이너에 다중 스트림을 추가하는 방법
12946정성태1/28/20226389오류 유형: 792. .NET Core - 로컬 개발 중에 docker 호스팅으로 바꾸는 경우 SQL 서버 접근 방법
12945정성태1/28/20226705오류 유형: 791. SQL 서버 로그인 시 localhost는 되고, 127.0.0.1로는 안 되는 문제
12944정성태1/28/20229161.NET Framework: 1143. C# - Entity Framework Core 6 개요
12943정성태1/27/20227991.NET Framework: 1142. .NET 5+로 포팅 시 플랫폼 호환성 경고 메시지(SYSLIB0006, SYSLIB0011, CA1416)파일 다운로드1
12942정성태1/27/20228239.NET Framework: 1141. XmlSerializer와 Dictionary 타입파일 다운로드1
12941정성태1/26/20229659오류 유형: 790. AKS/k8s - pod 상태가 Pending으로 지속되는 경우
12940정성태1/26/20226974오류 유형: 789. AKS에서 hpa에 따른 autoscale 기능이 동작하지 않는다면?
12939정성태1/25/20227755.NET Framework: 1140. C# - ffmpeg(FFmpeg.AutoGen)를 이용해 MP3 오디오 파일 인코딩/디코딩하는 예제파일 다운로드1
12938정성태1/24/202210096개발 환경 구성: 633. Docker Desktop + k8s 환경에서 local 이미지를 사용하는 방법
12937정성태1/24/20227934.NET Framework: 1139. C# - ffmpeg(FFmpeg.AutoGen)를 이용해 오디오(mp2) 인코딩하는 예제(encode_audio.c) [2]파일 다운로드1
12936정성태1/22/20227873.NET Framework: 1138. C# - ffmpeg(FFmpeg.AutoGen)를 이용해 멀티미디어 파일의 메타데이터를 보여주는 예제(metadata.c)파일 다운로드1
12935정성태1/22/20228103.NET Framework: 1137. ffmpeg의 파일 해시 예제(ffhash.c)를 C#으로 포팅파일 다운로드1
12934정성태1/22/20227671오류 유형: 788. Warning C6262 Function uses '65564' bytes of stack: exceeds /analyze:stacksize '16384'. Consider moving some data to heap. [2]
12933정성태1/21/20228181.NET Framework: 1136. C# - ffmpeg(FFmpeg.AutoGen)를 이용해 MP2 오디오 파일 디코딩 예제(decode_audio.c)파일 다운로드1
12932정성태1/20/20228634.NET Framework: 1135. C# - ffmpeg(FFmpeg.AutoGen)로 하드웨어 가속기를 이용한 비디오 디코딩 예제(hw_decode.c) [2]파일 다운로드1
12931정성태1/20/20226647개발 환경 구성: 632. ASP.NET Core 프로젝트를 AKS/k8s에 올리는 과정
12930정성태1/19/20227402개발 환경 구성: 631. AKS/k8s의 Volume에 파일 복사하는 방법
12929정성태1/19/20227206개발 환경 구성: 630. AKS/k8s의 Pod에 Volume 연결하는 방법
12928정성태1/18/20227292개발 환경 구성: 629. AKS/Kubernetes에서 호스팅 중인 pod에 shell(/bin/bash)로 진입하는 방법
12927정성태1/18/20227052개발 환경 구성: 628. AKS 환경에 응용 프로그램 배포 방법
... 16  17  18  19  20  21  22  23  24  25  26  27  [28]  29  30  ...