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

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

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

Post by r-bin » Mon 01 Feb, 2016 18:00

Добрый день.

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

Основной вопрос: Как побороть? Или это только у меня так?

User avatar
HaRT
Moderator
Posts: 7986
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 98 times

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

Post by HaRT » Mon 01 Feb, 2016 19:11

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

Файл на родном компе точно ни в какой проге не открыт в это время?
Фар есть инструмент, а не нянька. © 2009 DrKnS

r-bin
Posts: 65
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time

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

Post by r-bin » Mon 01 Feb, 2016 20:44

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

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

Далее, чтобы уточнить "глюк" я на совсем другом компе создал папку и в ней файл фаром - shift-f4. Сохранил его. С другого компа зашел в папку и увидел этот файл. Вышел и папки. На том кампе где я создал файл фаром я его же фаром и удалил. Па своём компе захожу в папку - файл на месте. Ctrl-R жал много раз. Перезапускал фар. Только при попытке открыть файл на просмотр выдал ошибку - сетевой путь не найден. Думаю что это может какое-то кеширование, но ведь на проводник такие кеши не действуют, заводя юзера в заблуждение!

r-bin
Posts: 65
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time

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

Post by r-bin » Tue 06 Sep, 2016 10:10

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

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

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

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

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

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

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

ЗЫ. Всё таки хотелось бы чтоб фар более радикально требовал от системы обновления данных по Ctrl-R. Чтоб не зависеть от вот таких финтов винды.

User avatar
zg
zero-gravity
Posts: 5231
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

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

Post by zg » Tue 06 Sep, 2016 11:10

r-bin wrote:ЗЫ. Всё таки хотелось бы чтоб фар более радикально требовал от системы обновления данных по Ctrl-R. Чтоб не зависеть от вот таких финтов винды.
поясите, что вы имеете ввиду?

r-bin
Posts: 65
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time

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

Post by r-bin » Tue 06 Sep, 2016 11:39

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

Типа по аналогии с браузером - F5 обновить станицу, Ctrl-F5 обновить без учёта кешированного содержимого.

User avatar
zg
zero-gravity
Posts: 5231
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

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

Post by zg » Tue 06 Sep, 2016 11:47

здесь не любят умничанья.

r-bin
Posts: 65
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time

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

Post by r-bin » Tue 06 Sep, 2016 13:41

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

ЗЫ. Сидите, причёсывайте ваш форум, расставляйте никому не нужные кроме вас темы по своим местам и т.д...

Yegor
Posts: 844
Joined: Mon 04 Apr, 2005 13:41
Location: Kharkov, Ukraine
Has thanked: 2 times
Been thanked: 7 times

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

Post by Yegor » Wed 07 Sep, 2016 21:54

Ради интереса поискал в инете данную проблему, и первое что нашел:
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: 65
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time

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

Post by r-bin » Thu 08 Sep, 2016 08:44

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

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

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

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

Post Reply

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

Who is online

Users browsing this forum: No registered users and 3 guests