PDA

Показать полную графическую версию : [решено] Почему в C:\Users\User есть папки desktop и Рабочий стол ?


Страниц : [1] 2

sputnikk
05-11-2017, 14:32
Вроде одно и то же. Ответа в интернете не нашёл.

Nordek
05-11-2017, 14:42
Почему в C:\Users\User есть папки desktop и Рабочий стол ? »Когда вы это увидели? Не наблюдаю таких каталогов.
Desktop и Рабочий стол - это одно и тоже.
Отличие в том, что то как вы вместо "Desktop" видите "Рабочий стол" - Название "Рабочий стол" отображается благодаря desktop.ini - в котором указано:
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769

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

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

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

Busla
05-11-2017, 15:09
Папка - это элемент интерфейса
Каталог или директория - элемент файловой системы

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

mwz
05-11-2017, 16:03
Не всегда они "мапятся" друг на друга один в один. »

Угу.

sputnikk

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

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

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

OCETP
05-11-2017, 16:23
вы не должны видеть эти два названия одновременно: »
Но вот когда вы выделяете путь к папке в адресной строке Проводника — то в адресной строе появляется её исходное имя. »
http://s009.radikal.ru/i307/1711/50/81d546c63b70.png (http://s016.radikal.ru/i334/1711/ec/009eb6c803ad.png) http://s018.radikal.ru/i512/1711/9f/b4c994094cc8.png (http://s019.radikal.ru/i625/1711/84/7f7c0d8d9f7f.png) http://s019.radikal.ru/i633/1711/c6/6b915d2e7dfd.png (http://s014.radikal.ru/i327/1711/77/e888ea8acfc3.png)

mwz
05-11-2017, 17:05
OCETP, Обведите те места на скриншотах, где присутствуют оба имени одновременно. ;)

OCETP
05-11-2017, 17:10
mwz, в смысле обвести?
так что ли?
http://s019.radikal.ru/i644/1711/11/56ad15a1279c.png (http://i062.radikal.ru/1711/4b/1f0b51021bd9.png)

mwz
05-11-2017, 17:16
OCETP, взять такой скриншот и выделить оба имени, присутствующие на нём одновременно.

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

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

Попробуйте снять выделение в адресной строке (что показывает теперь?) и снова выделить: результат тот же? »Типа такого (были выделены):
http://s41.radikal.ru/i093/1711/a8/3fba66eb281c.png (http://s019.radikal.ru/i633/1711/37/7d1e6d9c85ae.png)

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

Iska
05-11-2017, 17:35
OCETP, тут ещё интереснее :). «All Users» — символическая ссылка в «C:\Users», которая ссылается на каталог «C:\ProgramData»:
https://i.imgur.com/j3MczrR.png
Там рядом есть ещё одна символическая ссылка «Все пользователи», которая ссылается туда же, на «C:\ProgramData». И когда Вы входите в «папку» «C:\Users\All Users» — на самом деле Вы находитесь в каталоге «C:\ProgramData».

Теперь, если мы посмотрим хоть по связи «C:\Users\All Users», хоть в каталоге «C:\ProgramData» (смотреть-то мы будем в одно и то же место), мы увидим, что там отсутствует как каталог «Desktop», так и каталог «Рабочий стол». Вместо этого там присутствуют две связи каталогов с такими же именами, которые обе ссылаются обратно на (Сюрприз! Сюрприз! :)) каталог «C:\Users\Public\Desktop»:
https://i.imgur.com/PZ8fDUJ.png
Потому, когда Вы смотрите в Проводнике что в «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
Хорошо, что я залез в эту тему. Теперь заметил, что у меня эта ненужная панель команд в Проводнике. Надо срочно убрать эту гадость :)
О, пеперь нема этой "панели":
http://s16.radikal.ru/i190/1711/18/52152f47cc33.png (http://s019.radikal.ru/i619/1711/3d/1fc0b158c878.png)

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

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

Превью кликается с переходом на Радикал-фото
http://s010.radikal.ru/i312/1711/23/327391e0a311t.jpg (http://radikal.ru/big/tn1gx1xzobaw5)

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

mwz
05-11-2017, 17:51
OCETP

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

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

http://mwz-ru.homeserver.com/tests/allusersdesktop_sm.gif (http://mwz-ru.homeserver.com/tests/allusersdesktop.gif)


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

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

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

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

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

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

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

sputnikk
05-11-2017, 18:52
И ярлыки, что вы видите на Столе, могут принадлежать как вашему персональному, так и Общему столу. »
Общего наверно быть не должно. На компе 1 учётка, админская, гостевая отключена.

mwz
05-11-2017, 19:00
Общего наверно быть не должно. На компе 1 учётка, админская, »

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

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

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

Nordek
05-11-2017, 21:41
Типа такого (были выделены):
http://s41.radikal.ru/i093/1711/a8/3fba66eb281c.png (http://s019.radikal.ru/i633/1711/37/7d1e6d9c85ae.png) »

All Users, Desktop, Рабочий стол - Символические ссылки:
/All Users ведёт на /ProgramData
"Desktop" и "Рабочий стол" ведёт на /Users/Public/Desktop
Мне хорошо видны куда ведёт:
http://i6.imageban.ru/thumbs/2017.11.05/453f6850941589e75a9f4af1b13bf225.png (http://i6.imageban.ru/out/2017/11/05/453f6850941589e75a9f4af1b13bf225.png)
- Свободно по ним перемещаюсь.

P.S Совсем забыл:
Странное название папки (http://forum.oszone.net/thread-319298.html)
Странные пользователи (http://forum.oszone.net/thread-323818.html)

#47 (http://forum.oszone.net/post-2629139-47.html)

Iska
05-11-2017, 21:49
Мне хорошо видны куда ведёт: »
В чём это? TC, как я понимаю, с плагином NTLinks?

Nordek
05-11-2017, 22:04
В чём это? »Не сложно догадаться: Ссылка (https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%81%D1%81%D1%8B%D0 %BB%D0%BA%D0%B0#UNIX-%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D0%B5_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0 %BD%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B).




© OSzone.net 2001-2012