Network browser и отслеживание изменений в папках по сети

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
r-bin
Posts: 67
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time
Been thanked: 2 times

Network browser и отслеживание изменений в папках по сети

Post by r-bin »

Добрый день.

Прошу разъяснить одну не очень приятную ситуацию. Опишу на примере.
Нужно зайти ФАРом через нетворк броузер на какой-нибудь комп в обычной майкрософтовской сети и далее зайти в некую папку. Допустим, в этой папке находится один файл. После чего выйти из контрольной папки на уровень выше. Далее на родном для папки компе сделать любые изменения в этой папке, например, удалить файл. Можно также добавить другие файлы\папки. После чего на первоначальном компе опять зайти в эту папку. Видно, что список файлов не изменился. Например, если файл удалили, то он как бы будет находиться в папке по сети. Никакие Ctrl-R, а также заходы\выходы в другие папки не меняют картину в контрольной папке. Более того не помогает даже выход из ФАРа и потом по-новой заход через сеть в контрольную папку. Если же находиться в момент изменения файлов в папке в самой папке на панели, то все изменения вроде как бы отслеживаются. Самое интересное, что воспроизвести ситуацию, используя вместо ФАРа проводник, не получается. Что говорит о том, что ФАР как-то не так, а скорее всего криво работает по сети или с сетью.
В данном конкретном случае на компах стоит вин7 х64, и ФАР3 х86 последний стабильный. Но воспроизвести получается и на ФАР2 тоже (а также под амином и без).

Основной вопрос: Как побороть? Или это только у меня так?
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Network browser и отслеживание изменений в папках по сети

Post by HaRT »

r-bin wrote: Никакие Ctrl-R, а также заходы\выходы в другие папки не меняют картину в контрольной папке. Более того не помогает даже выход из ФАРа и потом по-новой заход через сеть в контрольную папку.
Ох, что-то мне не верится.

Файл на родном компе точно ни в какой проге не открыт в это время?
Фар есть инструмент, а не нянька. © 2009 DrKnS
r-bin
Posts: 67
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time
Been thanked: 2 times

Network browser и отслеживание изменений в папках по сети

Post by r-bin »

Т.е. это я один такое видел?

Реально дело было так. Мне сказали поглядеть на файлы в некоей папке по сети. Зайдя в папку я увидел что она пуста, о чём и сказал челу за соседним компом. Он тут же спохватился и распаковал в папку > 300 мегов файлов и папок. Я снова зашел папку и говорю челу что папка пуста. Он естественно не верит и зовет меня к его компу глянуть в папку. В папке действительно были файлы и папки. Я опять к своему компу - папка пуста. Жму ctrl-r - ноль эмоций. Перезапускаю фар - папка пуста. Ну, думаю, глючит 3-я версия. Вызываю из него по меню F2 far2. Он тоже в этой папке ничего не видит. Увидел я эти файлы только когда на двух точках нажал шифт энтер - проводник открылся. Также я увидел эти файлы через время, не помню что делал. Возможно заходил фаром на другие компы. Файлы естественоо ни чем открыты не были.

Далее, чтобы уточнить "глюк" я на совсем другом компе создал папку и в ней файл фаром - shift-f4. Сохранил его. С другого компа зашел в папку и увидел этот файл. Вышел и папки. На том кампе где я создал файл фаром я его же фаром и удалил. Па своём компе захожу в папку - файл на месте. Ctrl-R жал много раз. Перезапускал фар. Только при попытке открыть файл на просмотр выдал ошибку - сетевой путь не найден. Думаю что это может какое-то кеширование, но ведь на проводник такие кеши не действуют, заводя юзера в заблуждение!
r-bin
Posts: 67
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time
Been thanked: 2 times

Network browser и отслеживание изменений в папках по сети

Post by r-bin »

В общем час изысканий выявил следующее.

Фар не виноват. Это какой-то глюк самой винды.

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

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

В качестве контрольной проги выступал не только фар, но и cmd и сам проводник. Все показали данный глюк.

Причем в проводнике меню "обновить" тоже не давало никакого эффекта.

Резюме. Долбанный мелкософт!)

ЗЫ. Всё таки хотелось бы чтоб фар более радикально требовал от системы обновления данных по Ctrl-R. Чтоб не зависеть от вот таких финтов винды.
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Network browser и отслеживание изменений в папках по сети

Post by zg »

r-bin wrote:ЗЫ. Всё таки хотелось бы чтоб фар более радикально требовал от системы обновления данных по Ctrl-R. Чтоб не зависеть от вот таких финтов винды.
поясите, что вы имеете ввиду?
r-bin
Posts: 67
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time
Been thanked: 2 times

Network browser и отслеживание изменений в папках по сети

Post by r-bin »

zg wrote:поясите, что вы имеете ввиду?
Ну я не знаю, что там фар вызывает по Ctrl-R. В системе возможно действует некое кеширование.
Так вот, может есть способ его временно отключить или обнулить?
Или по другому сделать запрос к открытой папке чтоб вытянуть из неё что-типа getFiles или как оно там.

Типа по аналогии с браузером - F5 обновить станицу, Ctrl-F5 обновить без учёта кешированного содержимого.
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Network browser и отслеживание изменений в папках по сети

Post by zg »

здесь не любят умничанья.
r-bin
Posts: 67
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time
Been thanked: 2 times

Network browser и отслеживание изменений в папках по сети

Post by r-bin »

Нормального ответа на решение проблемы похоже здесь на дождёшься.
Как грится - ну и флаг вам...

ЗЫ. Сидите, причёсывайте ваш форум, расставляйте никому не нужные кроме вас темы по своим местам и т.д...
Yegor
Posts: 1328
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Network browser и отслеживание изменений в папках по сети

Post by Yegor »

Ради интереса поискал в инете данную проблему, и первое что нашел:
http://serverfault.com/questions/482174 ... -windows-7

Т.к. у многих проблема не воспроизводится, то решение можно проверить только у вас (r-bin) в вашей сети.

EDIT: Добавлю, что проблема не имеет никакого отношения к Far Manager в общем и к Network Browser плагину в частности.
Last edited by Yegor on Wed 07 Sep, 2016 22:45, edited 1 time in total.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
r-bin
Posts: 67
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time
Been thanked: 2 times

Network browser и отслеживание изменений в папках по сети

Post by r-bin »

Yegor wrote: Ради интереса поискал в инете данную проблему, и первое что нашел:
http://serverfault.com/questions/482174 ... -windows-7

Т.к. у многих проблема не воспроизводится, то решение можно проверить только у вас (r-bin) в вашей сети.

EDIT: Добавлю, что проблема не имеет никакого отношения к Far Manager в общем и к Network Browser плагину в частности.
Создание указанного в статье ключа реестра решило проблему. Спасибо!

Тему можно прикрыть.
Post Reply

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