Удаление файла (F8) с subst-диска в RecycleBin не работает

Здесь можно сообщить о найденных багах в Far.
Post Reply
VP2019
Posts: 5
Joined: Mon 18 Feb, 2019 20:11

Удаление файла (F8) с subst-диска в RecycleBin не работает

Post by VP2019 » Mon 18 Feb, 2019 21:36

Win7-64, Far64, build 5353, но похоже так было всегда.
Файл/каталог удаляется (F8) с subst-диска, но в RecycleBin ничего не появляется.
Все работает праввильно при доступе к оригинальному диску.

Как воспроизвести:
md c:\test
subst s: c:\test

FAR:
F9\Options\SystemSettings: проверить, что удаление в RecycleBin включено
Скопировать чего-либо в c:\test или в s:\
Перейти в FAR на c:\test (не на s:\)
Ins F8
Windows: проверить RecycleBin, восстановить удаленное.
FAR: перейти на s: (не на c:\test)
Ins F8
Windows: проверить RecycleBin: ОНО ТАМ НЕ ПОЯВИЛОСЬ !!!


Как пофиксать:
source\far\delete.cpp\ShellDelete::RemoveToRecycleBin() {
ConvertNameToFull(Name) заменить на ConvertNameToReal(Name);
}

User avatar
John Doe
Бюрократ
Posts: 12464
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 198 times

Удаление файла (F8) с subst-диска в RecycleBin не работает

Post by John Doe » Fri 22 Feb, 2019 10:39

Mantis? Github?

siberia-man
Posts: 98
Joined: Sat 28 Jun, 2014 23:07
Has thanked: 1 time
Been thanked: 3 times

Удаление файла (F8) с subst-диска в RecycleBin не работает

Post by siberia-man » Fri 22 Feb, 2019 13:50

Я думаю это проблема не ФАРа, а винды. Проверьте удаление и восстановление из Проводника.

VP2019
Posts: 5
Joined: Mon 18 Feb, 2019 20:11

Удаление файла (F8) с subst-диска в RecycleBin не работает

Post by VP2019 » Fri 22 Feb, 2019 14:04

Я продублировал на GitHub (Issue #88).
На Mantis тоже добавить или не надо ?
Фиксать бум или не бум ?

buniak_a_h
Posts: 1143
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 83 times
Been thanked: 49 times
Contact:

Удаление файла (F8) с subst-диска в RecycleBin не работает

Post by buniak_a_h » Fri 22 Feb, 2019 15:29

VP2019 wrote:
Fri 22 Feb, 2019 14:04
Фиксать бум или не бум ?
Я проверил в проводнике. Удаление с SUBST-диска только безвозвратное. А вот если перейти по реальному адресу папки, смаппированной на SUBST-иск, то становится возможным удаление в корзину. Фиксить винду?

VP2019
Posts: 5
Joined: Mon 18 Feb, 2019 20:11

Удаление файла (F8) с subst-диска в RecycleBin не работает

Post by VP2019 » Fri 22 Feb, 2019 19:43

buniak_a_h wrote:
Fri 22 Feb, 2019 15:29
Фиксить винду?
Лично я считаю, что Вы описали именно баг в винде, но должен ли ФАР воспроизводить каждый баг оттуда?
В ФАРе можно пофиксать одну строчку и удаление будет по реальному адресу папки и с переносом в корзину. И диалог в ФАР про "Do you wish to move to Recycle Bin" будет соответствовать действительности. Сейчас в ФАР после нажатия "Move" происходит безвозвратное удаление. Винда хоть и с багом, но предупреждает честно.

buniak_a_h
Posts: 1143
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 83 times
Been thanked: 49 times
Contact:

Удаление файла (F8) с subst-диска в RecycleBin не работает

Post by buniak_a_h » Fri 22 Feb, 2019 22:05

VP2019, согласен, предупреждать надо.
Насчёт того, что это - баг, не уверен. Если диск не поддерживает корзину, то вроде как и удалять в корзину некуда. Впрочем, вопрос к авторам винды. Расширение функционала...
Кстати, тут где-то была аналогичная тема про сетевые диски. Думаю, темы родственные...

Shtirla
Posts: 112
Joined: Wed 04 Mar, 2009 20:09
Has thanked: 9 times
Been thanked: 2 times

Удаление файла (F8) с subst-диска в RecycleBin не работает

Post by Shtirla » Mon 25 Feb, 2019 10:21

у меня сабст диск замаплен на папку с сетевыми дисками, т.е. я не использую кучу букв под каждую шару, а например буква B: это папка где все подпапки являются шарами всех серваков по имени \\bserv[0-9] (символические ссылки если точнее mklink). ну мне так удобней. Вы уверены что поведение винды некорректное?

VP2019
Posts: 5
Joined: Mon 18 Feb, 2019 20:11

Удаление файла (F8) с subst-диска в RecycleBin не работает

Post by VP2019 » Mon 25 Feb, 2019 15:53

Shtirla wrote:
Mon 25 Feb, 2019 10:21
Вы уверены что поведение винды некорректное?
Корректное или нет - в этом я не уверен. В том, что лично мне это не нравится - я уверен: WindowsExplorer вполне мог бы удалять с subst-диска в RecycleBin "базового" локального диска, но он этого не делает. Если в FarManager поменять одну строчку, то удаление с subst будет работать именно в RecycleBin "базового" локального диска. И диалог в FAR про "Do you wish to move to Recycle Bin" будет соответствовать действительности. Сейчас в FAR после нажатия "Move" происходит безвозвратное удаление. Фиксать FAR все равно надо. Забудем на время об WindowsExplorer и подумаем об том, как лучше и проще пофиксать FAR.

AndreyV
Posts: 10
Joined: Sat 26 Oct, 2013 18:03

Удаление файла (F8) с subst-диска в RecycleBin не работает

Post by AndreyV » Tue 23 Jul, 2019 06:23

Тоже такая же беда у меня.
Файлы с SUBST дисков при удалении не записываются в корзину.
Давно работаю через SUBST лет 20 наверное.
Но в последнее время эта ситуация достала, в связи с частым использованием Фара как редактора и компиляции исходников.
Частенько удаляешь случайно модуль программы который пишешь в корзину (удаляешь мусор с папки, а prg-файл автоматом подсвечивается как INS нажатым).
И всё труба - твоя улетела неизвестно куда...

Большая просьба сделать удаление файлов с SUBST в корзину.

VP2019
Posts: 5
Joined: Mon 18 Feb, 2019 20:11

Удаление файла (F8) с subst-диска в RecycleBin не работает

Post by VP2019 » Thu 25 Jul, 2019 14:01

AndreyV wrote:
Tue 23 Jul, 2019 06:23
Большая просьба сделать удаление файлов с SUBST в корзину.
Там делов всего только поменять одно слово в одной сточке все будет как надо. Я почти полгода как пожаловался и никто ничего не делает. Я у себя исправил и все работает, ну и Вы тоже можете аналогично (если надо) ...

Post Reply

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