Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Почему в C:\Users\User есть папки desktop и Рабочий стол ? (http://forum.oszone.net/showthread.php?t=331002)

sputnikk 05-11-2017 14:32 2775491

Почему в C:\Users\User есть папки desktop и Рабочий стол ?
 
Вроде одно и то же. Ответа в интернете не нашёл.

Nordek 05-11-2017 14:42 2775492

Цитата:

Цитата sputnikk
Почему в C:\Users\User есть папки desktop и Рабочий стол ? »

Когда вы это увидели? Не наблюдаю таких каталогов.
Desktop и Рабочий стол - это одно и тоже.
Отличие в том, что то как вы вместо "Desktop" видите "Рабочий стол" - Название "Рабочий стол" отображается благодаря desktop.ini - в котором указано:
Код:

LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769

mwz 05-11-2017 14:55 2775494

sputnikk, вы не должны видеть эти два названия одновременно: в отличие от папок Documents and Settings и Пользователи, видимых под такими названиями в проводнике (эта же пара в диспетчерах файлов видна как Documents and Settings и Users), где первая папка является ссылкой-связью (Junction) на вторую.

Папка же с "истинным" именем Desktop существует в единственном экземпляре, и вы можете видеть это имя не в Проводнике, а только в диспетчерах файлов. Проводник же пользуется описание этой папки, находящимся в файле desktop.ini, и показывает эту папку пользователю в соответствии с этим описанием. Но вот когда вы выделяете путь к папке в адресной строке Проводника — то в адресной строе появляется её исходное имя.

Сделано как с целью совместимости со старыми программами, так и с целью упрощения создания различных языковых версии операционки: разные названия (не только этой папки — но и "Мои документы", "Загрузки" и т.д.) в русской и английской версиях WinXP создавало в ряде случаев труднорешаемые проблемы. Теперь же программы могут пользоваться обоими вариантами написания — при том, что папка одна.

Busla 05-11-2017 15:09 2775495

Папка - это элемент интерфейса
Каталог или директория - элемент файловой системы

Не всегда они "мапятся" друг на друга один в один.

mwz 05-11-2017 16:03 2775498

Цитата:

Цитата Busla
Не всегда они "мапятся" друг на друга один в один. »

Угу.

sputnikk

Классика жанра — папка "Корзина" и папка "Временные файлы Интернет".

В первом случае пользователь видит лишь одну папку с файлами, удалёнными хоть с десятка логических дисков, при том что в неё входят каталоги всех дисков — да ещё и свои для каждого пользователя.

Во втором — пользователь видит одну папку хоть при нескольких десятках каталогов, обобщённых в этой папке, да и видит ней не всё, что есть в каталогах.

OCETP 05-11-2017 16:23 2775502

Цитата:

Цитата mwz
вы не должны видеть эти два названия одновременно: »

Цитата:

Цитата mwz
Но вот когда вы выделяете путь к папке в адресной строке Проводника — то в адресной строе появляется её исходное имя. »


mwz 05-11-2017 17:05 2775515

OCETP, Обведите те места на скриншотах, где присутствуют оба имени одновременно. ;)

OCETP 05-11-2017 17:10 2775517

mwz, в смысле обвести?
так что ли?

mwz 05-11-2017 17:16 2775518

OCETP, взять такой скриншот и выделить оба имени, присутствующие на нём одновременно.

Или вы имеете в виду последний скриншот, с локализованным именем в адресной строке? Это вы через Поиск получили?
Попробуйте снять выделение в адресной строке (что показывает теперь?) и снова выделить: результат тот же?

OCETP 05-11-2017 17:22 2775519

Цитата:

Цитата mwz
Это вы через Поиск получили? »

Это я включил в свойствах проводника "Не скрывать защищённые системные файлы" и снял ограничения безопасности с этих папок Desktop и Рабочий слол, чтоб в них зайти. Если бы я снял ограничение только с одной папки Desktop, то в папку Рабочий стол я бы не смог зайти - там бы осталось ограничение. Значит сама папка Рабочий стол где-то в другом месте находится, наверно в C:\ProgramData

Цитата:

Цитата mwz
Попробуйте снять выделение в адресной строке (что показывает теперь?) и снова выделить: результат тот же? »

Типа такого (были выделены):


Но то, зачем эти премудрости ТС непонятно. Там этих ссылок на папку миллион - и символические и каких тока нету

Iska 05-11-2017 17:35 2775525

OCETP, тут ещё интереснее :). «All Users» — символическая ссылка в «C:\Users», которая ссылается на каталог «C:\ProgramData»:
Скрытый текст

Там рядом есть ещё одна символическая ссылка «Все пользователи», которая ссылается туда же, на «C:\ProgramData». И когда Вы входите в «папку» «C:\Users\All Users» — на самом деле Вы находитесь в каталоге «C:\ProgramData».

Теперь, если мы посмотрим хоть по связи «C:\Users\All Users», хоть в каталоге «C:\ProgramData» (смотреть-то мы будем в одно и то же место), мы увидим, что там отсутствует как каталог «Desktop», так и каталог «Рабочий стол». Вместо этого там присутствуют две связи каталогов с такими же именами, которые обе ссылаются обратно на (Сюрприз! Сюрприз! :)) каталог «C:\Users\Public\Desktop»:
Скрытый текст

Потому, когда Вы смотрите в Проводнике что в «C:\Users\All Users\Desktop», что в «C:\Users\All Users\Рабочий стол» — Вы видите содержимое каталога «C:\Users\Public\Desktop».

Кроме вышеуказанных связей в «C:\Users\All Users» («C:\ProgramData») Вы можете увидеть ещё кучу связей аналогичного назначения: пары Documents/Документы, Favorites/Избранное, Start Menu/Главное меню, Templates/Шаблоны. Все они так же будут ссылаться на другие каталоги, первые две пары — внутрь каталога «C:\Users\Public», а две последние — внутрь каталога «C:\ProgramData\Microsoft\Windows».


Красиво, правда :lol: :lol: :lol:?

OCETP 05-11-2017 17:38 2775526

Хорошо, что я залез в эту тему. Теперь заметил, что у меня эта ненужная панель команд в Проводнике. Надо срочно убрать эту гадость :)
О, пеперь нема этой "панели":
Нету голимой панели


Цитата:

Цитата Iska
Красиво, правда »

Не, некрасиво майкрософт поступил :)

sputnikk 05-11-2017 17:40 2775528

Дата создания соответствует дню установки ОС. В отличии от Рабочего стола не имеет настройки "расположения".
В папке был ярлык одной из программ, но на рабочем столе отсутствовал. Удалил в корзину. Не помню какая программа сохраняет файлы именно в desktop . Может быть папка создана программой. Такая папка есть и на компе родителей, на 7 Домашняя расширенная (у меня Про)

Превью кликается с переходом на Радикал-фото


"Рабочий стол" и многие другие папки перенесёны с "С" на другой раздел на случай краха системы

mwz 05-11-2017 17:51 2775532

OCETP

А, так ведь папка "All Users" — это вообще особь статья: и она, и её парная "Все пользователи" являются симлинками на папку C:\ProgramData, а находящиеся здесь папки (не каталоги!) Desktop и Рабочий стол — связями Junction на папку c:\Users\Public\Desktop.

На скриншоте видим четыре разных пути/имена папки, полученные при разных путях входа: при использовании симлинков проводник подставляет то имя симлинка, по которому мы зашли.




Связи проявлены, как зрительно так и по параметрам, утилитой LinkShellExtention.

Цитата:

Цитата sputnikk
В папке был ярлык одной из программ, но на рабочем столе отсутствовал. Удалил в корзину. »

Исходно мной было опущено, что Рабочий стол пользователя — это не каталог, а папка. Эта папка объединяет в себе как индивидуальный каталог Desktop, так и Общий Рабочий стол. И ярлыки, что вы видите на Столе, могут принадлежать как вашему персональному, так и Общему столу.

Цитата:

Цитата sputnikk
перенесёны с "С" на другой раздел на случай краха системы »

А если настанет крах этому разделу??

sputnikk 05-11-2017 18:30 2775544

Цитата:

Цитата mwz
А если настанет крах этому разделу?? »

Каким образом? Разве что диск посыпется. А так в случае переустановки всё сохранится. Но пока проносило. Точки и бэкап спасали от последствий экспериментов.
И удобно. При использовании точек восстановления на рабочем столе ничего не меняется, поскольку точки создаются только на "С"

Заметили, у Вас Desktop, у меня desktop

sputnikk 05-11-2017 18:52 2775558

Цитата:

Цитата mwz
И ярлыки, что вы видите на Столе, могут принадлежать как вашему персональному, так и Общему столу. »

Общего наверно быть не должно. На компе 1 учётка, админская, гостевая отключена.

mwz 05-11-2017 19:00 2775561

Цитата:

Цитата sputnikk
Общего наверно быть не должно. На компе 1 учётка, админская, »

Обязан. Используется в т.ч. для новых, пока не существующих пользователей.

А вам надо было задавать исходный вопрос не в стиле "хочу всё знать", а изложить конкретную проблему.

Кстати, интересно как вы переносили папки, не имеющие штатных средств для переноса. Тут можно такого напахать, даже при хороших знаниях... В т.ч. при копировании папок лежащие в них папки-связи, ведущие в одно место, превращаются в реальные каталоги (а по другому без использования специальных методов и не выйдет) — и вся логика работы системы рассыпается: грубо говоря, сохраняешь файл, пытаешься открыть другой программой — а сохранённого файла нетути: оказывается он в другом месте лежит.

Nordek 05-11-2017 21:41 2775613

Цитата:

Цитата OCETP
Типа такого (были выделены):
»

All Users, Desktop, Рабочий стол - Символические ссылки:
/All Users ведёт на /ProgramData
"Desktop" и "Рабочий стол" ведёт на /Users/Public/Desktop
Мне хорошо видны куда ведёт:

- Свободно по ним перемещаюсь.

P.S Совсем забыл:
Странное название папки
Странные пользователи

#47

Iska 05-11-2017 21:49 2775614

Цитата:

Цитата Nordek
Мне хорошо видны куда ведёт: »

В чём это? TC, как я понимаю, с плагином NTLinks?

Nordek 05-11-2017 22:04 2775617

Цитата:

Цитата Iska
В чём это? »

Не сложно догадаться: Ссылка.

Iska 05-11-2017 22:38 2775632

Сложно, коллега, для меня — сложно :).

sputnikk 06-11-2017 04:48 2775655

Цитата:

Цитата mwz
интересно как вы переносили папки, не имеющие штатных средств для переноса. »

только те, что имеют. 11 штук


Время: 23:03.

Время: 23:03.
© OSzone.net 2001-