Tùy chỉnh thư mục
Các thư mục thường được hiển thị với biểu tượng thư mục tiêu chuẩn. Một cách sử dụng phổ biến của Desktop.ini
tệp là gán biểu tượng tùy chỉnh hoặc hình thu nhỏ cho thư mục. Bạn cũng có thể sử dụng Desktop.ini
để tạo một infotip hiển thị thông tin về thư mục và kiểm soát một số khía cạnh trong hành vi của thư mục, chẳng hạn như chỉ định tên được bản địa hóa cho thư mục hoặc các mục trong thư mục.
Nguồn: Cách tùy chỉnh thư mục với Desktop.ini
Trước khi shell hiển thị tên của một thư mục, shell sẽ tìm một Desktop.ini
tệp. Nếu tìm thấy một, nó sẽ hiển thị một tên được chuyển hướng thu được từ LocalizedReourceName
người dùng cuối.
Nguồn: Tùy chỉnh các thư mục với Desktop.ini (Windows CE 5.0)
Đây là nội dung mặc định của desktop.ini
tệp được lưu trong C:\Users
thư mục:
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21813
Vô hiệu hóa tên địa phương
Windows Explorer dường như không cung cấp bất kỳ cách tài liệu nào để bỏ qua nội địa hóa thư mục, nhưng loại bỏ LocalizedResourceName
dòng thực hiện công việc. Mặc dù bạn cũng có thể xóa toàn bộ tệp, nhưng đó không phải là ý hay vì bạn sẽ mất các cài đặt tùy chỉnh khác như biểu tượng hoặc chú giải công cụ.
Tự động hóa hàng loạt
Bên dưới có một tập lệnh bó đơn giản có thể làm điều đó cho bạn, quét đệ quy mọi thư mục trong ổ đĩa hệ thống. Hãy chắc chắn để chạy nó như là quản trị viên.
@echo off
setlocal enabledelayedexpansion
pushd "%systemdrive%\"
for /f "delims=" %%G in ('dir /a /b /s desktop.ini') do (
find /i "LocalizedResourceName=" "%%~G" >nul
if !errorlevel! == 0 (
takeown /f "%%~G" /a >nul
icacls "%%~G" /grant:r *S-1-5-32-544:F /q >nul
attrib -h -s "%%~G"
type "%%~G" | findstr /i /v /c:"LocalizedResourceName=" > "%%~G.new"
copy "%%~G" "%%~nxG.bak" >nul 2>&1
del /a "%%~G"
ren "%%~G.new" "%%~nxG"
attrib +h +s "%%~G.bak"
attrib +h +s "%%~G"
))
popd
pause & exit /b