Папка "Application Data"

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
GSV4
Posts: 21
Joined: Wed 01 Nov, 2017 07:52

Папка "Application Data"

Post by GSV4 »

1. Заходим в каталог "C:\Users\Alex\AppData\Local" [1]. Видим там, кроме всего прочего, папку "Application Data" (папку-связь на [1]).
2. Заходим в нее и попадаем опять в каталог [1]. Правда, в заголовке файловой панели уже отображается "C:\Users\Alex\AppData\Local\Application Data".
3. Опять заходим в папку "Application Data" и опять попадаем в каталог [1]. Теперь в заголовке файловой панели отображается "C:\Users\Alex\AppData\Local\Application Data\Application Data".
И т.д. до бесконечности.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Папка "Application Data"

Post by DrKnS »

И?
GSV4
Posts: 21
Joined: Wed 01 Nov, 2017 07:52

Папка "Application Data"

Post by GSV4 »

Вы считаете нормальным то, что мы находимся в одном каталоге, а путь в заголовке файловой панели постоянно меняется?
2useven10
Posts: 5211
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Папка "Application Data"

Post by 2useven10 »

Да. Путь показывается правильно.
GSV4
Posts: 21
Joined: Wed 01 Nov, 2017 07:52

Папка "Application Data"

Post by GSV4 »

Что правильно? "C:\Users\Alex\AppData\Local\Application Data\Application Data\Application Data\Application Data\Application Data\Application Data"???
В заголовке файловой панели должен отображаться путь к каталогу, в котором находится пользователь. И заголовок никак не должен зависеть от того, СКОЛЬКО РАЗ в этот каталог пользователь заходил.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Папка "Application Data"

Post by John Doe »

А в проводнике, или в cmd вы наблюдаете другое поведение?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Папка "Application Data"

Post by DrKnS »

GSV4 wrote: Wed 01 Nov, 2017 10:09В заголовке файловой панели должен отображаться путь к каталогу, в котором находится пользователь. И заголовок никак не должен зависеть от того, СКОЛЬКО РАЗ в этот каталог пользователь заходил.
Вы находитесь в "C:\Users\Alex\AppData\Local\Application Data\Application Data\Application Data\Application Data\Application Data\Application Data", Far вам именно это показывает, что не так?

P.S. Если нажать на Application Data Ctrl+A, то можно открыть для себя, что это ссылка. И даже узнать, куда она ведет.
GSV4
Posts: 21
Joined: Wed 01 Nov, 2017 07:52

Папка "Application Data"

Post by GSV4 »

John Doe wrote: Wed 01 Nov, 2017 10:24А в проводнике, или в cmd вы наблюдаете другое поведение?
Другое. В Проводнике при попытке войти в папку "Application Data" выходит сообщение "Отказано в доступе".
Очевидно, что FAR при входе в папку игнорирует данную ошибку, но в заголовок файловой панели "по инерции" добавляет имя этой папки. В этом-то и баг.
2useven10
Posts: 5211
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Папка "Application Data"

Post by 2useven10 »

Ошибки нет. Просто фар умеет заходить в такие папки.
Хорошо это или нет -- отдельный вопрос
Last edited by 2useven10 on Wed 01 Nov, 2017 15:26, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Папка "Application Data"

Post by John Doe »

Однако аналогичную ссылку можно создать самому, и убедиться что эксплорер ходит по закольцованных связям точно так же.

Баг и в эксплорере?
GSV4
Posts: 21
Joined: Wed 01 Nov, 2017 07:52

Папка "Application Data"

Post by GSV4 »

John Doe wrote: Wed 01 Nov, 2017 15:53Однако аналогичную ссылку можно создать самому, и убедиться что эксплорер ходит по закольцованных связям точно так же.

Баг и в эксплорере?
Действительно, Проводник делает то же самое. Но все равно это глупо.
Лично я бы сделал так:
1. При попытке войти в папку-ссылку выводил бы пользователю предупреждение: "Сейчас произойдет переход в следующую папку: ..."
2. В заголовке панели всегда бы выводил ту папку, в которой находится пользователь (если этот папка-ссылка - то папку, на которую указывает ссылка).
topmo3
Posts: 155
Joined: Mon 21 Aug, 2006 15:36
Has thanked: 35 times
Been thanked: 6 times

Папка "Application Data"

Post by topmo3 »

GSV4 wrote: Thu 02 Nov, 2017 06:00Лично я бы сделал так
имхо, специально делать поведение FAR отличным от всех остальных программ при работе с папками чревато всякими засадами...
Last edited by topmo3 on Thu 02 Nov, 2017 06:11, edited 1 time in total.
GSV4
Posts: 21
Joined: Wed 01 Nov, 2017 07:52

Папка "Application Data"

Post by GSV4 »

topmo3 wrote: Thu 02 Nov, 2017 06:10имхо, специально делать поведение FAR отличным от всех остальных программ при работе с папками чревато всякими засадами...
Не скажите. По-моему, папки-ссылки уже сами по себе являются засадами.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Папка "Application Data"

Post by zg »

у меня, скажем, папка documents - ссылка, и я не очень буду рад, если при заходе в неё меня перенесёт в другое место. текущее поведение - общепринято и вряд ли вы с текущем уровнем аргументации кого-то здесь переубедите.
GSV4
Posts: 21
Joined: Wed 01 Nov, 2017 07:52

Папка "Application Data"

Post by GSV4 »

zg wrote: Thu 02 Nov, 2017 10:29у меня, скажем, папка documents - ссылка, и я не очень буду рад, если при заходе в неё меня перенесёт в другое место. текущее поведение - общепринято и вряд ли вы с текущем уровнем аргументации кого-то здесь переубедите.
Странный Вы человек. Зная, что папка ссылается в какое-то место, Вы даже не хотите знать, куда она ссылается? Получается, Вы живете в каком-то иллюзорном мире. А если эта папка удалится, где Вы будете искать свои данные?
Лично я предпочитаю прозрачность, чтобы все было под контролем. А все эти ссылки порождают хаос и больше ничего.
Post Reply

Return to “Нужна помощь”