Не сохраняются файлы в редакторе, расположенные на сетевых дисках.
Не сохраняются файлы в редакторе, расположенные на сетевых дисках.
При попытке сохранения файла, открытого в редакторе с подключенного сетевого диска, возникают ошибки, изменения не сохраняются.
Ошибки возникают в версиях 3.0.4 и выше. В 3.0.3800 подобные ошибки не наблюдаются. (все 64bit)
В версии 3.0.5454 при сохранении редактируемого файла появляется запрос повышения прав, для доступа к созданному FARxxxx.TMP в той же директории, что и редактируемый файл. Далее в любом из вариантов Появляется ошибка "Cant create f temporary file: Системе не удается найти указанный путь"
ОС: Windows 10 Pro.
Ошибки возникают в версиях 3.0.4 и выше. В 3.0.3800 подобные ошибки не наблюдаются. (все 64bit)
В версии 3.0.5454 при сохранении редактируемого файла появляется запрос повышения прав, для доступа к созданному FARxxxx.TMP в той же директории, что и редактируемый файл. Далее в любом из вариантов Появляется ошибка "Cant create f temporary file: Системе не удается найти указанный путь"
ОС: Windows 10 Pro.
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Не сохраняются файлы в редакторе, расположенные на сетевых дисках.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Не сохраняются файлы в редакторе, расположенные на сетевых дисках.
Спасибо! Теперь при сохранении запрашиваются права на изменение атрибутов файла. И изменения сохраняются даже если отменить. Можно выставить опцию "Больше не спрашивать в текущей сессии" Но для пользователя это неудобно.
Если в процессе правки нажимать F2, то при выходе появляется сообщение "Файл изменен, но файл или папка, в которой он находился, был перемещен или удален. Сохранить?"
Не сохраняются файлы в редакторе, расположенные на сетевых дисках.
@DrKnS Это b5506.1?
Если да - можно засчитать за крик.drkns 09.11.2019 21:25:47 +0000 - build 5506 1. Копирование файлов сохраняет времена создания и доступа. Пока безусловно. Если нужна опция - кричите.
Не обязательно за опциональность сохранения времён, м.б. за настройку или адаптацию поведения, когда сохранить их не получается.
Не сохраняются файлы в редакторе, расположенные на сетевых дисках.
@DrKnS, прошу прощения, но мне кажется, что предыдущее поведение с датой было во первых более удобно, во вторых более логично.
При чем, я могу согласится, что в некоторых случаях удобно противоположное поведение.
Поэтому было бы очень удобно если бы сделали опцию как при копировании сейчас есть для прав доступа (по умолчанию, копировать, наследовать) с возможностью в настройках задавать что использовать по умолчанию.
Ну и если возможно, добавьте пожалуйста. От меня лично был бы очень низкий поклон за это.
Чуток распишу, что я имел в виду под удобно и логично для старого варианта.
Удобно:
-----------
Возможно это только мой кейс, но все же.
Чаще всего новые файлы складываются в папку "Загрузки".
По скольку там скапливается много всего то наиболее распространенный метод сортировки в данной папке это по дате создания в обратном порядке. При этом в естественном виде мы получаем что последние фалы находятся сразу сверху под рукой.
Если мы в эту папку копируем откуда-нибудь новый файл, то логично ожидать что он окажется первым в списке.
В противном случае придется его искать где-то в середине огромного списка.
А если таких файлов скопировал 10 штук то это просто ад.
Логично:
------------
Описанный вами алгоритм назначения дат более подходит для случая если мы не копируем файл и переносим (F6).
Если же мы копируем файл, то это обозначает что мы создаем копию уже существующего файла, и это обозначает что время создания файла это время создание копии а не время создания содержимого файла.
Если на обычном языке мы взяли человека и пересадили с одного стула на другой стул, от этого его дата рождения не поменялась.
А если у двух людей родился ребенок (почти копия родителей) то у этого ребенка дата рождения своя а не та же что у родителей.
При чем, я могу согласится, что в некоторых случаях удобно противоположное поведение.
Поэтому было бы очень удобно если бы сделали опцию как при копировании сейчас есть для прав доступа (по умолчанию, копировать, наследовать) с возможностью в настройках задавать что использовать по умолчанию.
Ну и если возможно, добавьте пожалуйста. От меня лично был бы очень низкий поклон за это.
Чуток распишу, что я имел в виду под удобно и логично для старого варианта.
Удобно:
-----------
Возможно это только мой кейс, но все же.
Чаще всего новые файлы складываются в папку "Загрузки".
По скольку там скапливается много всего то наиболее распространенный метод сортировки в данной папке это по дате создания в обратном порядке. При этом в естественном виде мы получаем что последние фалы находятся сразу сверху под рукой.
Если мы в эту папку копируем откуда-нибудь новый файл, то логично ожидать что он окажется первым в списке.
В противном случае придется его искать где-то в середине огромного списка.
А если таких файлов скопировал 10 штук то это просто ад.
Логично:
------------
Описанный вами алгоритм назначения дат более подходит для случая если мы не копируем файл и переносим (F6).
Если же мы копируем файл, то это обозначает что мы создаем копию уже существующего файла, и это обозначает что время создания файла это время создание копии а не время создания содержимого файла.
Если на обычном языке мы взяли человека и пересадили с одного стула на другой стул, от этого его дата рождения не поменялась.
А если у двух людей родился ребенок (почти копия родителей) то у этого ребенка дата рождения своя а не та же что у родителей.
Не сохраняются файлы в редакторе, расположенные на сетевых дисках.
Вот у почти копии (то бишь отредактированного файла) дата своя. А полная копия на то и полная, что должна совпадать с исходником. Включая дату создания.
Не сохраняются файлы в редакторе, расположенные на сетевых дисках.
@DrKnS, прошу прощения, по по записи в чейнж логе нашел только это место где упоминалось что-то подобное (подстрока 5506).
Подскажите пожалуйста куда правильно написать, чтобы у вас это было под рукой?
Abs, по скольку у всех подход к этому разный (кому-то удобнее разделять понятие содержимого файла и записи о файле в файловой системе, а кому-то удобнее не разделять), я и предложил сделать настройку как при копировании с правами файла, чтобы у всех был выбор как работать.
Подскажите пожалуйста куда правильно написать, чтобы у вас это было под рукой?
Abs, по скольку у всех подход к этому разный (кому-то удобнее разделять понятие содержимого файла и записи о файле в файловой системе, а кому-то удобнее не разделять), я и предложил сделать настройку как при копировании с правами файла, чтобы у всех был выбор как работать.
Не сохраняются файлы в редакторе, расположенные на сетевых дисках.
Добрый день!
Все же напомню свой вопрос: есть ли возможность отключить запрос на права администратора при сохранении атрибутов файла? Может быть, в дополнение к опции "Больше не спрашивать в текущей сессии", внести "Больше не спрашивать вообще"?
Все же напомню свой вопрос: есть ли возможность отключить запрос на права администратора при сохранении атрибутов файла? Может быть, в дополнение к опции "Больше не спрашивать в текущей сессии", внести "Больше не спрашивать вообще"?
Не сохраняются файлы в редакторе, расположенные на сетевых дисках.
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Не сохраняются файлы в редакторе, расположенные на сетевых дисках.
Действительно - файл или папка, копирование или сохранение, сейчас или год назад, мальчик или девочка - какая разница."Failed to set folder attributes"
"воспроизводится на чистом фаре 5300"
Ошибка при сохранении txt на сетевой диск
Проверено на Far 3.0.0.5577 64/Win10 Pro x64
Есть сетевой диск, на нем по F4 редактируется обычный whatsnew.txt
При сохранении файла по F2
Сообщение 1 (Far)
Acces denied
You need to provide administrator permissions to open this object: FARA99D.tmp
Жмем OK
Сообщение 2
Вылезает Windows с просьбой разрешить Far вносить изменения - разрешаю
Сообщение 3 (Far)
Cannot save the file whatsnew.txt
Can't create a temporary file: Системе не удалось найти указанный путь.
После выхода из режима редактирования наблюдаем наличие вышеуказанного файла FARA99D.tmp нулевой длины.
Файлы - успешно редактируются notepad. Файлы успешно копируются, удаляются, переименовываются из Far (исходные и tmp).
Со стороны Process Monitor это выглядит так
Class File System
Operation Create file
Result Access denied
Path имя к сетевому ресурсу с именем файла (полное, без буквы)
Desired Access: Generic Write, Read Attributes
Disposition: Create
Options: Synchronous IO Non-Alert
Attributes: A
ShareMode: Read
AllocationSize: 0
Вопрос - что с этим делать? Это ошибка Far или ошибка в правах на сетевом ресурсе?
Есть сетевой диск, на нем по F4 редактируется обычный whatsnew.txt
При сохранении файла по F2
Сообщение 1 (Far)
Acces denied
You need to provide administrator permissions to open this object: FARA99D.tmp
Жмем OK
Сообщение 2
Вылезает Windows с просьбой разрешить Far вносить изменения - разрешаю
Сообщение 3 (Far)
Cannot save the file whatsnew.txt
Can't create a temporary file: Системе не удалось найти указанный путь.
После выхода из режима редактирования наблюдаем наличие вышеуказанного файла FARA99D.tmp нулевой длины.
Файлы - успешно редактируются notepad. Файлы успешно копируются, удаляются, переименовываются из Far (исходные и tmp).
Со стороны Process Monitor это выглядит так
Class File System
Operation Create file
Result Access denied
Path имя к сетевому ресурсу с именем файла (полное, без буквы)
Desired Access: Generic Write, Read Attributes
Disposition: Create
Options: Synchronous IO Non-Alert
Attributes: A
ShareMode: Read
AllocationSize: 0
Вопрос - что с этим делать? Это ошибка Far или ошибка в правах на сетевом ресурсе?
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Ошибка при сохранении txt на сетевой диск
Не это?: viewtopic.php?p=156816#p156816
Фар есть инструмент, а не нянька. © 2009 DrKnS
Ошибка при сохранении txt на сетевой диск
Оно, спасибо большое.
Editor.SaveSafely в false помогло.
Хотя это, как я понимаю, workaround, а не решение проблемы.
Editor.SaveSafely в false помогло.
Хотя это, как я понимаю, workaround, а не решение проблемы.