폴더 사용자 정의
폴더는 일반적으로 표준 폴더 아이콘으로 표시됩니다. Desktop.ini
파일 의 일반적인 용도 는 폴더에 사용자 정의 아이콘 또는 썸네일 이미지를 할당하는 것입니다. Desktop.ini
폴더에 대한 정보를 표시하고 폴더의 현지화 된 이름 지정 또는 폴더의 항목 지정과 같은 폴더 동작의 일부 측면을 제어하는 정보 팁을 만드는 데 사용할 수도 있습니다 .
출처 : Desktop.ini를 사용하여 폴더를 사용자 정의하는 방법
쉘이 디렉토리 이름을 표시하기 전에 쉘은 Desktop.ini
파일을 찾습니다 . 하나를 찾으면 LocalizedReourceName
최종 사용자 로부터받은 리디렉션 된 이름이 표시됩니다 .
출처 : Desktop.ini를 사용하여 폴더 사용자 지정 (Windows CE 5.0)
폴더에 desktop.ini
저장된 파일 의 기본 내용은 다음과 같습니다 C:\Users
.
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21813
현지화 된 이름 비활성화
Windows 탐색기는 폴더 현지화를 무시하는 문서화 된 방법을 제공하지 않지만 LocalizedResourceName
줄을 제거 하면 작업이 수행됩니다. 파일을 완전히 삭제할 수도 있지만 아이콘이나 툴팁과 같은 다른 사용자 정의 설정을 잃어 버리는 것은 좋지 않습니다.
배치 자동화
아래에는 시스템 드라이브의 모든 폴더를 재귀 적으로 스캔하는 간단한 배치 스크립트가 있습니다. 관리자 권한으로 실행하십시오.
@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