Windows 7에서 파일 이름을 'aux.svg'로 바꿀 수 없습니다.“지정된 장치 이름이 잘못되었습니다”[중복]


8

Windows 7 x64를 사용합니다. 컴퓨터에서도 시도해 볼 수 있습니다.

가서 아무 파일이나 가져가 이름을 'aux.svg'로 바꾸십시오. Windows는

지정된 장치 이름이 유효하지 않습니다.

나는 두 개의 다른 컴퓨터 (또한 Win7 x64)에서 동일한 결과를 시도했습니다.
원하는 파일을 모두 가져갈 수 있습니다. 이름을 'aux.svg'로 바꿀 수 없습니다. Dropbox는 해당 이름의 파일을 다운로드하지 않습니다. 다운로드시 브라우저 이름이 '_aux.svg'로 바뀝니다. 이것은 내가 시도한 디렉토리에서 발생하는 것 같습니다.

도대체 무슨 일이야?


탐색기 공통 파일 대화 상자를 포함하여 Win32 API를, 대부분의 경우는 부부에게 같은 오래된 예약 DOS 장치 이름과 일치하는 파일을 만들 수 없습니다 con, prn, aux.
LawrenceC

답변:



3

Alexandru의 답변에 추가하려면 :

다음 과 같은 경로를 사용하여 파일 이름 구문 분석생략 있습니다 .

\\?\C:\Users\Paperflyer\aux.svg

del그리고 rename명령 프롬프트에서 그러한 경로를 받아들입니다. 그러나, 파일 이름을 변경 무의미 로를 aux 다른 프로그램에서 액세스 할 수 없습니다 때문에.


0

2 년 후 또 다른 추가 사항으로 :

cygwin 을 사용하여 예약 된 키워드로 이름을 바꾸고 수정할 수 있습니다 . 디렉토리 인 경우 Windows의 다른 프로그램을 사용하여 디렉토리의 컨텐츠에 액세스 할 수 있지만 그 자체로는 액세스 할 수 없습니다.

가상 머신의 공유 폴더에서 프로그램을 컴파일하는 동안이 문제가 발생했습니다. 패키지에 aux라는 폴더가 있는데, 이전에는 cygwin으로 추출한 고정 폴더입니다. 따라서 제거하는 유일한 방법은 cygwin을 다시 사용하는 것입니다.

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