Klasör özelleştirmesi
Klasörler normalde standart klasör simgesiyle görüntülenir. Desktop.ini
Dosyanın yaygın kullanımı, bir klasöre özel bir simge veya küçük resim atamaktır. Desktop.ini
Klasör hakkında bilgi görüntüleyen ve klasör veya klasördeki öğeler için yerelleştirilmiş adlar belirtme gibi klasörün davranışının bazı yönlerini denetleyen bir infotip oluşturmak için de kullanabilirsiniz .
Kaynak: Desktop.ini ile Klasörleri Özelleştirme
Kabuk bir dizinin adını görüntülemeden önce, kabuk bir Desktop.ini
dosya arar . Birini bulursa LocalizedReourceName
, son kullanıcıya alınan yönlendirilmiş adı görüntüler .
Kaynak: Klasörleri Desktop.ini ile Özelleştirme (Windows CE 5.0)
Klasörde desktop.ini
saklanan dosyanın varsayılan içeriği C:\Users
şunlardır:
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21813
Yerelleştirilmiş adları devre dışı bırakma
Windows Gezgini klasör yerelleştirmesini yoksaymak için belgelenmiş bir yol sunmuyor gibi görünüyor, ancak LocalizedResourceName
satırı kaldırmak işi yapıyor. Dosyayı tamamen de silebilirsiniz, ancak simgeler veya araç ipuçları gibi diğer özelleştirme ayarlarını kaybedeceğiniz için iyi bir fikir değildir.
Toplu otomasyon
Aşağıda, sistem sürücüsünde her klasörü yinelemeli olarak tarayarak sizin için yapabilen basit bir toplu komut dosyası var. Yönetici olarak çalıştırdığınızdan emin olun.
@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