Windows 탐색기를 통해 이름이 바뀐 폴더는 원래 이름을 유지합니다


18

특정 폴더가 TortoiseSVN으로 관리되는 Subversion 작업 복사본이라는 점을 제외하고는 특별한 것이 없습니다 (네트워크, 심볼릭 링크, 이상한 권한 없음)가있는 디렉토리 트리가 있습니다. 나는 몇 년 동안 아무런 문제없이 사용 해 왔습니다.

디스크를 새 컴퓨터로 물리적으로 이동 한 직후 (우연의 일치 여부는 전혀 모르겠 음) GUI를 사용하여 해당 폴더의 이름을 바꿀 수 없음을 발견했습니다 (F2를 누르고 새 이름을 입력하고 입력하십시오). Windows 탐색기는 불만을 제기하지 않고 새 이름을보고하지만 폴더는 원래 이름을 유지합니다 (위치 표시 줄, 창 제목 및 명령 프롬프트를 클릭하면 표시됨).

명령 줄에서 이름을 바꿀 수 있기 때문에 탐색기 결함이어야합니다 ( rename foo bar).하지만 루트 문제가 무엇인지 알 수 없습니다.

어떤 생각?


F5를 눌러 폴더를 새로 고치셨습니까? 폴더의 이름을 같은 이름으로 바꾸면 탐색기에서 두 번째 작업이 취소됩니다.
LPChip

1
@LPChip 물론, 열쇠를 거의 sink 때까지 F5를 누르십시오. 그리고 두 번 다시 시작했습니다. 그리고 내부 .svn디렉토리를 제거했습니다 . 마지막으로 desktop.ini디렉토리 트리에서 모든 파일을 검색하고 제거했는데 문제가 사라진 것 같습니다.
Álvaro González

간단한 알림 : 문제에 대한 자체 솔루션을 게시 한 지 이틀이 지났으므로 공식적으로 승인 된 답변으로 표시 할 수 있습니다. 당신의 기여에 감사드립니다!
Run5k

답변:


26

결국 desktop.ini디렉토리 트리에서 모든 파일을 검색하여 모두 제거했습니다. 이 문제는 즉시 해결되었습니다.

  • 폴더는 마침내 실제 이름을 보여주었습니다
  • 실제로 파일 시스템 수준에서 새로운 이름 변경이 발생했습니다.

이러한 파일에는 다음과 같은 항목이 포함되어 있습니다.

[.ShellClassInfo]
LocalizedResourceName=This is the new name

... 버그가 아닌 기능 인 것 같습니다 .

LocalizedResourceName

파일 탐색기 또는 셸을 사용하여 볼 때 표시 할 폴더의 이름으로 사용할 자원 모듈 및 문자열 ID를 지정합니다.

폴더 이름을 바꾸는 대신 폴더를 번역하고 싶다는 결론에 도달 한 Windows에 대한 가장 확실한 아이디어는 없습니다.


2
가능한 원인 : 지역화 된 언어 팩을 설치 했습니까? 예를 들어, 스웨덴어가 설치된 스톡홀름에서 컴퓨터를 구입했지만 영어로 사용하고 싶기 때문에 Microsoft에서 언어 팩을 설치했습니다. 또는 enUS와 enUK 사이에서 로캘을 전환했을 수도 있습니다. desktop.ini 파일을 삭제하면 폴더 구조와 내용을 검사하여 OS가 파일을 다시 생성하게됩니다. 무차별 적이지만 효과적입니다.
flith

@flith 스페인어 판이지만 추가 언어를 설치하지 않았습니다.
Álvaro González

1
실제로 영어로되어 있지 않습니까? 지역 리셀러가 스페인어 팩을 맨 위에 올렸습니다. 그것은 그것을 설명 할 수 있습니다.
flith

1
@flith Spanish는 목록에있는 유일한 언어 이지만 ( 스크린 샷 ) 제거 할 수 없습니다. 그것이 정확히 무엇을 의미하는지 전혀 모른다.
Álvaro González

1
흥미로운 참고 사항 : Windows는이 기능을 데스크탑, 내 음악 등과 같은 "특수"폴더에도 사용합니다. 이는 Windows 7에서 내 음악 폴더가 실제로 왜되는지 설명합니다 %userprofile%\Music.
svbnet
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.