Windows 7에서 이름에 백 슬래시가 포함 된 파일을 삭제하는 방법은 무엇입니까? [복제] <DIR>

가능한 중복 :
Windows XP에서 특수 문자로 파일 이름을 바꾸는 방법?
Windows에서 이름이 콜론 인 파일을 삭제하는 방법

workspaces\google-gson-1.7.1-release.zipYep 라는 파일을 삭제하고 싶습니다 . 이름에 백 슬래시가 포함되어 있습니다.

여기있어:

G:\>dir Z_DRIVE
 Volume in drive G is samsung
 Volume Serial Number is 48B9-7E1D

 Directory of G:\Z_DRIVE

04/06/2012  08:09 PM    <DIR>          .
04/06/2012  08:09 PM    <DIR>          ..
05/01/2011  02:21 PM           528,016 workspaces\google-gson-1.7.1-release.zip
           1 File(s)        528,016 bytes
           2 Dir(s)  88,400,478,208 bytes free

첫 번째 시도는 Windows 탐색기에서 파일을 삭제하는 것이지만 파일을 찾을 수 없다고 말합니다.

그런 다음 명령 줄에서 시도했습니다.

G:\>del Z_DRIVE\workspaces\google-gson-1.7.1-release.zip
The system cannot find the file specified.

그리고 인터넷에서 약간의 연구를 한 후에도 운없이 다음을 시도했습니다.

G:\>del \\?\G:\Z_DRIVE\workspaces\google-gson-1.7.1-release.zip
The system cannot find the file specified.

일부 Linux CD에서 부팅하는 것 외에이 파일을 제거 할 수있는 방법이 있습니까?

2012 년 4 월 6 일 업데이트 : 다음 조합도 시도했지만 오류는 동일합니다.

G:\>del "\\?\G:\Z_DRIVE\workspaces\google-gson-1.7.1-release.zip"
G:\Z_DRIVE>del workspaces\google-gson-1.7.1-release.zip
G:\Z_DRIVE>del "workspaces\google-gson-1.7.1-release.zip"
G:\Z_DRIVE>del workspaces*google-gson-1.7.1-release.zip

2012 년 4 월 7 일에 업데이트 : Linux에서 계속 시도하기 전에 여기에 대한 답변을 기반으로 한 몇 가지 시도를 보여주는 스크린 샷이 있습니다. 나는 이것이 쉽게 재현 될지 확실하지 않으며 Linux에서 friggin ‘파일을 제거하거나 Cygwin을 사용하는 것은 속임수처럼 느껴집니다. 🙂

제거 시도 중 일부



답변

어때요 CHKDSK?

비슷한 질문이 있습니다 : Windows에서 특수 문자로 파일 이름을 바꾸는 방법? , CHKDSK이름에 유효하지 않은 문자가 포함 된 파일 을 삭제 하는 것으로 입증 된 답변 중 하나입니다 .


답변

짧은 8.3 명명을 사용하려고합니다.

del worksp~1.zip

이 특정 파일에서는 작동하지 않는 것 같습니다. 다음으로 시도 할 것은 Powershell 명령 프롬프트를 열고 다음을 수행하는 것입니다.

Get-ChildItem G:\Z_Drive\* | Where-Object{$_.Name -Like 'workspaces*'} | Remove-Item -WhatIf

하나의 파일 만 일치하도록 패턴을 가지고 놀아보십시오 (다른 파일이 있는지 여부는 확실하지 않습니다). 파일 하나만 삭제하려고하면 -WhatIf를 제거하십시오.


답변

cmd를 열고 dir / x를 수행하고 파일의 짧은 이름을 찾아서 삭제하십시오.


답변

이름을 바꾸시겠습니까?

rename *.zip tmp.zip

답변

Powershell을 사용해 보셨습니까? 그렇지 않은 경우 다음을 시도하십시오.

먼저 폴더로 이동 한 다음 powershell을 입력하고 (powershell 입력, 입력) 복사하십시오.

ls | ?{$_.name -like "*\*"} | %{$_.delete()}

답변

파일 이름의 첫 부분을 입력하고 탭 자동 완성을 수행 할 수 있습니까? 이것은 종종 시스템이 요구하는 특정 방식 (이중 슬래시, 삼중 따옴표 등)으로 파일 이름을 포맷합니다.