Các thư mục được đổi tên thông qua Windows Explorer giữ nguyên tên gốc


18

Tôi có một cây thư mục không có gì đặc biệt (không có mạng, không có liên kết tượng trưng, ​​không có quyền lạ ...) ngoại trừ các thư mục nhất định là các bản sao làm việc Subversion được quản lý với TortoiseSVN. Tôi đã sử dụng nó vài năm mà không có vấn đề gì.

Ngay sau khi di chuyển đĩa sang một máy tính mới (không biết chỉ là trùng hợp ngẫu nhiên) tôi đã phát hiện ra rằng tôi không thể đổi tên các thư mục đó bằng GUI (nhấn F2, nhập tên mới, nhập). Windows Explorer không khiếu nại và báo cáo tên mới, nhưng thư mục thực sự giữ tên gốc (sẽ hiển thị khi tôi nhấp vào thanh vị trí, trong tiêu đề cửa sổ và trong dấu nhắc lệnh).

Nó phải là một trục trặc của Explorer vì cuối cùng tôi cũng có thể đổi tên từ dòng lệnh ( rename foo bar) nhưng tôi không biết vấn đề gốc có thể là gì.

Bất kỳ ý tưởng?


Bạn đã thử nhấn F5 để làm mới thư mục? Đổi tên một thư mục thành cùng tên sẽ khiến explorer hủy hành động của nó, điều này sẽ xảy ra lần thứ hai.
LPChip

1
@LPChip Chắc chắn, tôi đã nhấn F5 cho đến khi tôi gần như chìm phím. Và tôi đã khởi động lại hai lần. Và tôi đã loại bỏ .svnthư mục nội bộ . Cuối cùng, tôi vừa tìm kiếm và xóa tất cả các desktop.initệp trong cây thư mục và vấn đề dường như đã biến mất ...
Álvaro González

Chỉ cần một lời nhắc nhở nhanh chóng: vì đã hơn hai ngày kể từ khi bạn đăng giải pháp của riêng mình cho vấn đề, bạn có thể đánh dấu đó là câu trả lời được chấp nhận chính thức. Cảm ơn sự đóng góp của bạn!
Run5k

Câu trả lời:


26

Cuối cùng tôi đã tìm kiếm tất cả desktop.inicác tệp trong cây thư mục của mình và xóa tất cả chúng. Vấn đề đã được khắc phục ngay lập tức:

  • Thư mục cuối cùng đã cho thấy tên thật của họ
  • Đổi tên mới thực sự đã xảy ra ở cấp hệ thống tập tin

Những tập tin như vậy chứa các mục như thế này:

[.ShellClassInfo]
LocalizedResourceName=This is the new name

... đó dường như là một tính năng chứ không phải là một lỗi :

LocalizedResourceName

Chỉ định mô-đun tài nguyên và ID chuỗi để sử dụng làm tên của thư mục sẽ hiển thị khi được xem bằng File Explorer hoặc Shell.

Tôi không có ý tưởng rõ ràng nhất về cách Windows từng đi đến kết luận rằng tôi muốn dịch thư mục thay vì đổi tên nó.


2
Vì một nguyên nhân có thể: bạn đã cài đặt gói ngôn ngữ địa phương chưa? Ví dụ, tôi đã mua một máy tính ở Stockholm có cài đặt tiếng Thụy Điển, nhưng tôi muốn sử dụng nó bằng tiếng Anh, vì vậy tôi đã cài đặt gói ngôn ngữ từ Microsoft. Hoặc có lẽ bạn đã chuyển đổi địa điểm giữa enUS và enUK hoặc tương tự. Xóa các tệp desktop.ini sẽ chỉ đơn giản là buộc HĐH phải tạo lại chúng dựa trên việc kiểm tra cấu trúc và nội dung thư mục; vũ phu, nhưng hiệu quả.
với

@flith Đây là phiên bản tiếng Tây Ban Nha nhưng tôi chưa cài đặt thêm ngôn ngữ.
Álvaro González

1
Bạn có chắc chắn nó không thực sự bằng tiếng Anh và nhà bán lại địa phương đã đưa gói tiếng Tây Ban Nha lên hàng đầu? Điều đó có thể giải thích nó.
với

1
@flith Tiếng Tây Ban Nha là ngôn ngữ duy nhất được liệt kê ( ảnh chụp màn hình ) nhưng không thể xóa được. Không có ý tưởng về những gì có nghĩa là chính xác.
Álvaro González

1
Lưu ý thú vị: Windows cũng sử dụng điều này cho các thư mục "đặc biệt" như máy tính để bàn, nhạc của tôi, v.v., điều này giải thích tại sao trên Windows 7 thư mục My Music thực sự %userprofile%\Music.
svbnet
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.