Windows 7 x64를 사용합니다. 컴퓨터에서도 시도해 볼 수 있습니다.
가서 아무 파일이나 가져가 이름을 ‘aux.svg’로 바꾸십시오. Windows는
지정된 장치 이름이 유효하지 않습니다.
나는 두 개의 다른 컴퓨터 (또한 Win7 x64)에서 동일한 결과를 시도했습니다.
원하는 파일을 모두 가져갈 수 있습니다. 이름을 ‘aux.svg’로 바꿀 수 없습니다. Dropbox는 해당 이름의 파일을 다운로드하지 않습니다. 다운로드시 브라우저 이름이 ‘_aux.svg’로 바뀝니다. 이것은 내가 시도한 디렉토리에서 발생하는 것 같습니다.
도대체 무슨 일이야?
답변
이것은 역사적인 이유로 Windows가 금지하는 파일 이름 중 하나입니다 . 내가 아는 한, 당신은 그 주위에 방법이 없습니다.
답변
Alexandru의 답변에 추가하려면 :
다음 과 같은 경로를 사용하여 파일 이름 구문 분석 을 생략 할 수 있습니다 .
\\?\C:\Users\Paperflyer\aux.svg
del
그리고 rename
명령 프롬프트에서 그러한 경로를 받아들입니다. 그러나, 파일 이름을 변경 무의미 로를 aux
다른 프로그램에서 액세스 할 수 없습니다 때문에.
답변
2 년 후 또 다른 추가 사항으로 :
cygwin 을 사용하여 예약 된 키워드로 이름을 바꾸고 수정할 수 있습니다 . 디렉토리 인 경우 Windows의 다른 프로그램을 사용하여 디렉토리의 컨텐츠에 액세스 할 수 있지만 그 자체로는 액세스 할 수 없습니다.
가상 머신의 공유 폴더에서 프로그램을 컴파일하는 동안이 문제가 발생했습니다. 패키지에 aux라는 폴더가 있는데, 이전에는 cygwin으로 추출한 고정 폴더입니다. 따라서 제거하는 유일한 방법은 cygwin을 다시 사용하는 것입니다.