공백 기호 인 “”폴더의 이름을 지정했습니다.
Linux에서는 공백만으로 폴더를 만들 수 있습니다. Windows로 전환 했으므로 폴더에 “”라는 폴더가있는 폴더를 이동할 수 없습니다. 폴더 자체에서 아무 것도 이동하거나 폴더 이름을 바꿀 수 없습니다.
Unlocker 1.9.2를 시도했지만 작동하지 않았습니다. 재부팅 할 때 작업을 수행하도록 요청했지만 동의했지만 아무것도하지 않았습니다.
Windows에서 “”라는 폴더 이름을 바꾸려면 어떻게해야합니까?
답변
실제로 이것이 Windows에서 불가능하다는 것은 사실이 아닙니다. Windows 7 (Ultimate 에디션)의 UNIX 기반 응용 프로그램 용 하위 시스템 에 있는 SFUA 유틸리티 를 사용하여이 문제를 해결할 수 있습니다 . 방금 그렇게했습니다.
JdeBP ~/Desktop %mkdir ' '
JdeBP ~/Desktop %ls -ldQ ' '
drwxr-xr-x 1 JdeBP None 0 Dec 30 16:14 " "
JdeBP ~/Desktop %mv ' ' space
JdeBP ~/Desktop %rmdir space
JdeBP ~/Desktop %
사용하는 대신 Windows 탐색기를 사용하여 바탕 화면 rmdir
에서 space
폴더를 삭제했을 수 있습니다 . 또는 내용에 액세스하는 것을 포함하여 그 밖의 다른 작업을 수행했습니다 (있는 경우).
문제는 Windows NT 자체가 아닙니다. 파일 이름에 대한 Win32 하위 시스템 규칙입니다. POSIX 하위 시스템은 동일한 규칙을 적용하지 않습니다.
답변
당신은 시도 할 수 있습니다 : 7-Zip을
사용하여 폴더 이름 바꾸기
7-Zip 휴대용 버전으로 Win7 x64에서 테스트
재현 단계 :
-
기본 이름이 “New Folder”인 폴더 (F7)를 만듭니다.
-
“새 폴더”의 이름을 “”
-
“”의 이름을 “새 폴더”로 다시 변경
이 답변은 “후행 공백이 포함 된 폴더를 삭제하는 방법”을 해결하는 다음과 유사합니다. /superuser//a/366583/163596
답변
Linux의 라이브 CD를 사용한 다음 폴더 이름을 바꾼 다음 창을 사용하는 것이 가장 좋습니다. AFAIK와 다른 사람들은 Windows를 사용 하여이 작업을 수행 할 수있는 방법이 없다고 언급했습니다. 방법을 찾을 수 있다면 게시물을 편집 할 것입니다.
답변
언급했듯이 문제는 Windows 파일 시스템이 아니라 Windows 사용자 인터페이스입니다.
거의 모든 프로그래밍 언어로 작성할 수 있고 해당 언어에 파일 시스템을 조작 할 수있는 라이브러리 기능이있는 경우이 짐승의 이름을 바꿀 수있는 최소 프로그램을 빠르게 작성할 수 있습니다.
또는 다른 사람들이 지적했듯이 와일드 카드 방식을 사용해 볼 수 있습니다. ? 단일 문자 와일드 카드입니다. 한 문자 이름을 가진 다른 파일이나 디렉토리가없는 경우 “ren? foo”를 시도하여 공백 문자에 대한 특수 사례 검사를 지나쳐도 충분한 지 확인할 수 있습니다.