zoukankan      html  css  js  c++  java
  • 文件夹的显示名称如何定义

    系统平台:win8.1

    症状描述:开始菜单里的“附件”中,“计算器”,“记事本”等项目变成英文

    情况分析:文件夹的显示名称可以由文件夹内的 Desktop.ini 文件设置。

    比如说 C:Users 的显示名称是 用户 , 如果是文件夹(注意是 文件夹 )的属性中没有只读的话,desktop.ini 文件就不能起作用。

    另外,开始菜单的显示是由两部分内容组成,一个是 所有用户 的内容,另外一个是 当前用户 的内容。

    举个栗子:我的 附件 应该显示的是 C:UsersVinceAppDataRoamingMicrosoftWindowsStart MenuProgramsAccessories 中和 C:ProgramDataMicrosoftWindowsStart MenuProgramsAccessories 中内容,假如其中一个文件夹没有正常的本地化显示,比如显示了英文,那么开始菜单中的 附件 就不会显示成中文,可能这两个文件夹中有一个文件夹发生了问题。我的是 “游戏” 文件夹变英文了,原因是 “当前用户” 的那个 “games” 文件夹不是只读,而且 desktop.ini 文件不存在,给文件夹设置为只读,并把 desktop.ini 从 “所有用户” 那里复制过来一份后,开始菜单中的 “Games” 又变成了 “游戏”。我的 “所有用户” 的 “附件” 文件夹中的 desktop.ini 文件内容如下:
    [.ShellClassInfo]
    LocalizedResourceName=@%SystemRoot%system32shell32.dll,-21761
    [LocalizedFileNames]
    Remote Desktop Connection.lnk=@%SystemRoot%system32mstsc.exe,-4000
    displayswitch.lnk=@%SystemRoot%system32displayswitch.exe,-320
    Paint.lnk=@%SystemRoot%system32shell32.dll,-22054
    Sync Center.lnk=@%SystemRoot%System32SyncCenter.dll,-3000
    Wordpad.lnk=@%SystemRoot%system32shell32.dll,-22069
    Calculator.lnk=@%SystemRoot%system32shell32.dll,-22019
    Sound Recorder.lnk=@%SystemRoot%system32SoundRecorder.exe,-100
    Welcome Center.lnk=@%SystemRoot%system32OobeFldr.dll,-33056
    Bluetooth File Transfer Wizard.lnk=@C:Windowssystem32fsquirt.exe,-2303
    Mobility Center.lnk=@%SystemRoot%system32mblctr.exe,-1008
    NetworkProjection.lnk=@%SystemRoot%system32NetProjW.dll,-501
    Sticky Notes.lnk=@%SystemRoot%system32SNTSearch.dll,-505
    Math Input Panel.lnk=@%CommonProgramFiles%Microsoft SharedInkmip.exe,-291
    Snipping Tool.lnk=@%SystemRoot%system32SnippingTool.exe,-15051

    注意:
    [.ShellClassInfo]
    LocalizedResourceName=@%SystemRoot%system32shell32.dll,-21761
    是设置 文件夹显示名称 的关键,其他则是 文件夹中的项目的显示名称,比如 Sync Center 显示为 同步中心 。
    以下为 当前用户 下附件中的 desktop.ini 文件内容:
    [.ShellClassInfo]
    LocalizedResourceName=@%SystemRoot%system32shell32.dll,-21761
    [LocalizedFileNames]
    Windows Explorer.lnk=@%SystemRoot%system32shell32.dll,-22067
    Run.lnk=@%SystemRoot%system32shell32.dll,-12710
    Command Prompt.lnk=@%SystemRoot%system32shell32.dll,-22022
    Notepad.lnk=@%SystemRoot%system32shell32.dll,-22051
    或者尝试在 出问题的 附件文件夹上,单击右键,使用 还原以前的版本 的功能。

    举个栗子:

    [.ShellClassInfo]

    LocalizedResourceName=应用工具
    IconFile=GJ.ico
    IconIndex=0
    ConfirmFileOp=0
    OriginalIcon=%
    IconResource=.GJ.ico,0
    [ViewState]
    Mode=
    Vid=
    FolderType=Generic

  • 相关阅读:
    别人走的路--2
    win7下80端口被(Pid=4)占用的解决方法
    实习第一天原来是配置环境
    api接口大全
    java计算两个日期之间相隔的天数
    【转】overload与override的区别
    Overload和Override的区别?
    浅析Java中的final关键字
    JAVA中的finalize()方法
    封装
  • 原文地址:https://www.cnblogs.com/mahocon/p/5305366.html
Copyright © 2011-2022 走看看