Windows 파일 탐색기에서 네트워크 폴더에 대한 사용자 정의 폴더 아이콘 설정

Windows 파일 탐색기에서 네트워크 폴더에 대한 사용자 정의 폴더 아이콘 설정

Windows 공유에 액세스하고'폴더 아이콘' 섹션(아래쪽)이 누락되었습니다.설정에서. 로컬 폴더에 제대로 표시됩니다. 두 가지 모두 함께 갖고 싶습니다.

아이콘 설정이 강조 표시된 폴더 속성 창

로컬 폴더 속성 창

답변1

아이콘을 사용자 정의하려면 Desktop.ini 파일을 사용하는 것이 좋습니다. 일반적으로 위의 "아이콘 변경" 버튼을 사용할 때 실제로 수행하는 작업은 이것이 전부입니다. 전체 문서를 보려면 다음을 참조하세요.Desktop.ini를 사용하여 폴더를 사용자 정의하는 방법 Desktop.ini 파일의 예는 다음과 같습니다.

[DeleteOnCopy]
Owner=MyUser
Personalized=13
PersonalizedName=My Folder
[.ShellClassInfo]
[email protected],-12689
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-237

여담이지만, 수동으로 Desktop.ini를 생성할 필요 없이 이 작업을 수행하려면 로컬에 폴더를 생성하고 원하는 설정을 적용한 다음 해당 Desktop.ini를 훔칠 수 있습니다. (안 보이면 폴더 전체를 복사하세요. 원래 이름이 정확해야 합니다.) 유튜브 영상네트워크 드라이브의 폴더에 아이콘 적용이 프로세스를 보여주지만 새 폴더를 생성하는 대신 폴더 이동을 사용합니다.

답변2

오랜만에 황소를 많이 봤습니다 :)

  1. 마우스 오른쪽 버튼 클릭 --> 속성 --> 사용자 정의 ---> SMB 공유에서는 아이콘 변경을 사용할 수 없습니다.

  2. ... ---> 사진 변경이 적용되지 않습니다.

  3. Linux가 (폴더)의 "읽기 전용" 비트를 다르게 해석하고 이를 Windows에 잘못 보고하기 때문에 Desktop.ini는 SMB 공유용 Windows에서 처리되지 않습니다.

    • Linux에서 읽기 전용은 읽기 전용을 의미합니다!
    • Windows에서 읽기 전용(폴더만 포함)은 Desktop.ini 프로세스를 의미합니다 !!!
  4. "읽기 전용" 대신 "시스템"(수퍼 숨김) 플래그를 사용하여 Desktop.ini 처리를 강제하는 레지스트리 설정이 있어야 하지만 예상대로 작동하도록 한 적은 없습니다.

  5. SMB에서 Desktop.ini 처리가 부족하면 폴더 아이콘뿐만 아니라 다른 많은 것들이 손상됩니다. 기호 링크와 개인화된 이름 공간도 작동하지 않습니다. Microsoft의 부랑자들은 Windows NT까지 거슬러 올라가서 이 문제를 처리하기를 거부하고 있습니다.

  6. 물론 SMB 폴더에 액세스하기 위한 간접 링크를 생성하고 대신 해당 사용자 정의 아이콘을 제공하는 것은 항상 가능하지만 이로 인해 여러 가지 다른 문제가 발생합니다.

    • 바로 가기 링크는 상위 폴더를 열 때 Windows에서 기본적으로 평가되고 캐시되므로 폴더에 느리거나 절전 모드인 네트워크 공유에 대한 바로 가기가 포함되어 있는 경우 탐색기에서 "대규모" 지연이 발생합니다.
    • 창의 바로가기는 절대적이며 상대적이므로 이식성이 없습니다. 이로 인해 대상 루트 경로가 변경될 경우 유지 관리가 많이 필요합니다. 또한 Windows에는 환경 변수를 절대 링크로 자동 변환하는 습관이 있어 이 문제를 해결하려는 시도가 무산됩니다.
    • 그들의 새 두뇌의 "분산 링크 추적 클라이언트" 서비스는 상황을 더욱 악화시킵니다.
  7. Windows에서 상대 링크를 구현하는 가장 좋은 방법은 VBS 스크립트를 사용하는 것입니다. 기본(텍스트) 형식에서 VBS 스크립트에는 사용자 정의 아이콘이 없지만 EXE 파일을 컴파일하면 사용자 정의 아이콘을 할당할 수 있습니다.

하지만 이는 많은 작업이며, 스크립트가 로컬이거나 서명할 방법을 찾지 않는 한 네트워크에서 실행할 때마다 스크립트는 "신뢰할 수 없는" 경고 메시지를 생성합니다.

VBS Relative Link example:
============================
'  This is a VB Script, which emulates a RELATIVE file link/shortcut in Win XP
'
'  1) The first  line declares an untyped variable      ==> objshell
'
'  2) The second line instantiates a new object derived from    ==> Shell.Application
'
'  3) The third  line invokes the object's method       ==> ShellExecute
'
'     with the following parametters:   "target path"
'                                       "target's arguments"
'                   "starting directory"
'                   "action verb"
'                                       Initial window mode:  0 = Hidden Window
'                                                             1 = Normal Window
'                                                             2 = Minimized
'                                                             3 = Maximized
'                                                             4 = Most recent size and position, keep active window active
'                                                             5 = Current size and position
'                                                             6 = 
'                                                             7 = Minimized, keep active window active
'                                10 = Default state specified by target application
'
'  4) The last line frees/destroys the shell object
'
'
dim objShell
set objShell = CreateObject("Shell.Application")
objShell.ShellExecute                                 _
  "..\..\..\SomePath_Three_Dirs_UP_etc"              ,_
  ""                                                 ,_
  ""                                                 ,_
  "open"                                             ,_
  1
set objShell = nothing
===============================================================

답변3

ssnobody가 설명하는 사용자 정의 방법은 원격 시스템의 폴더를 변경할 수 있는 능력이 있다고 가정합니다.그리고폴더의 모든 원격 및 로컬 사용자에 대해 모양이 변경되기를 원합니다. 둘 중 하나라도 해당되지 않으면 다음 대안을 사용할 수 있습니다. 원격 폴더에 대한 로컬 바로가기를 생성한 다음(예: 로컬 바탕 화면으로 마우스 오른쪽 버튼을 클릭하고 "바로가기 생성" 선택) 일반 "변경"을 사용합니다. 아이콘" 버튼을 클릭하면 바로가기 아이콘을 변경할 수 있습니다.

답변4

해결 방법은 이미지 파일 이름을 "folder.jpg"로 바꾸고 공유 폴더에 배치하는 것입니다.

Explorer의 "아이콘" 또는 "타일" 보기에 액세스하고 이를 사용하는 사람은 누구나 이 보기를 볼 수 있습니다.

관련 정보