Зачем фар создает каталоги с корне С

Здесь можно сообщить о найденных багах в Far.
Post Reply
Unhurried
Posts: 7
Joined: Wed 10 Mar, 2010 20:28

Зачем фар создает каталоги с корне С

Post by Unhurried »

c:\имя домена\имя корня дфс\ресурс дфс для домашних каталогов\имя пользователя\Application Data\Far Manager\Profile\Macros\scripts
c:\имя домена\имя корня дфс\ресурс дфс для домашних каталогов\имя пользователя\Application Data\Far Manager\Profile\Menus

Не умеет работать с редиректом Application Data ?
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: Зачем фар создает каталоги с корне С

Post by 2useven10 »

не могу сказать, что понял написанное.
но попробуйте билд 3480, есть шанс, что поможет.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: Зачем фар создает каталоги с корне С

Post by Shmuel »

Unhurried wrote:c:\имя домена\имя корня дфс\ресурс дфс для домашних каталогов\имя пользователя\Application Data\Far Manager\Profile\Macros\scripts
c:\имя домена\имя корня дфс\ресурс дфс для домашних каталогов\имя пользователя\Application Data\Far Manager\Profile\Menus

Не умеет работать с редиректом Application Data ?
Фар создаёт эти каталоги, используя переменную окружения %FARPROFILE%, которую устанавливает, учитывая значения в Far.exe.ini. Если значение этой переменной начинается с C:\ , то данные каталоги создаются на C: . Если для вашего случая так делать неправильно, - объясните подробнее, какой результат вы ожидали получить.
Unhurried
Posts: 7
Joined: Wed 10 Mar, 2010 20:28

Re: Зачем фар создает каталоги с корне С

Post by Unhurried »

ini файла по умолчанию нет при распространении чеерз ГПО.
В ГПО применяется редирект папок.
Системная переменная имеет значение APPDATA = \\имя домена\имя корня дфс\ресурс дфс для домашних каталогов\имя пользователя\Application Data
к примеру \\domain\dfs\HomeDir\Username\Application Data
Подавляющее большинство программ нормально относятся к редиректу.
Хотелось бы создание каталога FARPROFILE как подкаталог APPDATA
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: Зачем фар создает каталоги с корне С

Post by Shmuel »

А папка PluginsData тоже создаётся на C: или же "как положено" ?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Зачем фар создает каталоги с корне С

Post by DrKnS »

Unhurried wrote:Системная переменная имеет значение APPDATA = \\имя домена\имя корня дфс\ресурс дфс для домашних каталогов\имя пользователя\Application Data
Мы не в курсе, как и что вы у себя там перенаправляете.

Far получает значения стандартным способом, описанным в документации:
  1. SHGetFolderPath(nullptr, CSIDL_APPDATA|CSIDL_FLAG_CREATE, nullptr, SHGFP_TYPE_CURRENT, Buffer);
  2.  
  3. SHGetFolderPath(nullptr, CSIDL_LOCAL_APPDATA|CSIDL_FLAG_CREATE, nullptr, SHGFP_TYPE_CURRENT, Buffer);
Unhurried
Posts: 7
Joined: Wed 10 Mar, 2010 20:28

Re: Зачем фар создает каталоги с корне С

Post by Unhurried »

Profile\PluginsData создается правильно.

По поводу "не в курсе" - если организация не два компа и ит админы не вчера работают по профилю, то в 99% случаев используется редирект на серверы, еще лучше на дфс. ресурсы.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: Зачем фар создает каталоги с корне С

Post by Shmuel »

Unhurried wrote:Profile\PluginsData создается правильно.
Вы не могли бы сообщить содержимое %FARPROFILE% ?
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: Зачем фар создает каталоги с корне С

Post by Shmuel »

В билде 3496 должно быть нормально.
Unhurried
Posts: 7
Joined: Wed 10 Mar, 2010 20:28

Re: Зачем фар создает каталоги с корне С

Post by Unhurried »

FARPROFILE=\\domain\dfs\HomeDir\username\Application Data\Far Manager\Profile
поставил последнюю ночную сборку.
путь тот же - правильный, но каталог в корне С не создается.
Спасибо.
Post Reply

Return to “Глюки и баги”