폴더 이름을 공백 문자로 지정했습니다. 이제 Windows로 전환 했으므로 이름을 바꿔야합니다. 했으므로 폴더에 “”라는 폴더가있는

공백 기호 인 “”폴더의 이름을 지정했습니다.

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에서 테스트

재현 단계 :

  1. 기본 이름이 “New Folder”인 폴더 (F7)를 만듭니다.

  2. “새 폴더”의 이름을 “”

  3. “”의 이름을 “새 폴더”로 다시 변경


이 답변은 “후행 공백이 포함 된 폴더를 삭제하는 방법”을 해결하는 다음과 유사합니다. /superuser//a/366583/163596


답변

Linux의 라이브 CD를 사용한 다음 폴더 이름을 바꾼 다음 창을 사용하는 것이 가장 좋습니다. AFAIK와 다른 사람들은 Windows를 사용 하여이 작업을 수행 할 수있는 방법이 없다고 언급했습니다. 방법을 찾을 수 있다면 게시물을 편집 할 것입니다.


답변

언급했듯이 문제는 Windows 파일 시스템이 아니라 Windows 사용자 인터페이스입니다.

거의 모든 프로그래밍 언어로 작성할 수 있고 해당 언어에 파일 시스템을 조작 할 수있는 라이브러리 기능이있는 경우이 짐승의 이름을 바꿀 수있는 최소 프로그램을 빠르게 작성할 수 있습니다.

또는 다른 사람들이 지적했듯이 와일드 카드 방식을 사용해 볼 수 있습니다. ? 단일 문자 와일드 카드입니다. 한 문자 이름을 가진 다른 파일이나 디렉토리가없는 경우 “ren? foo”를 시도하여 공백 문자에 대한 특수 사례 검사를 지나쳐도 충분한 지 확인할 수 있습니다.


답변

XP를 실행하여 Windows 7의 특정 뉘앙스를 확신하지 못하지만 Cygwin 을 사용하여 임의의 파일 몇 개를 포함하는 “”라는 폴더를 만든 다음 mv 명령 을 사용 하여 폴더 이름을 바꾸고 내용을 유지했습니다.

cd / 경로 /의 / 부모 / 폴더

mv “”newfoldername


답변

이것은 확실히 테스트되지 않았지만 호기심에서 해결책이 될 수 있습니다.

  1. 당신의 상위 폴더에있는 다른 폴더로 이동 " "폴더를

  2. PowerShell을 실행하고 상위 폴더로 이동하십시오.

  3. 운영 Remove-Item .\*