View previous topic :: View next topic |
Author |
Message |
Юрий Сухов
Joined: 28 May 2023 Posts: 2
|
(Separately) Posted: Sun May 28, 2023 13:38 Post subject: Ошибка записи в AppData\Local\Temp при работе с FTP |
|
|
Добрый день всем!
Закачивал большое количество файлов на диск с сайта через встроенный FTP клиент TC.
В какой-то момент загрузка подвисла, снял задачу через диспетчер задач.
Теперь при попытке подключения по FTP каждый раз появляется ошибка:
Ошибка записи! в C:\Users\***\AppData\Local\Temp\
Пробовал подключаться к разным сайтам.
TC версия 10.52 (обновился после появления ошибки), работает в Windows 11
Дал TC максимальные права в системе, сделал исключение для приложения в антивирусе, не помогает.
При этом лог файл работы с FTP нормально пишется в эту же папку:
C:\Users\***\AppData\Local\Temp\
Может кто-то уже сталкивался с таким, как это исправить? |
|
Back to top |
|
|
Юрий Сухов
Joined: 28 May 2023 Posts: 2
|
(Separately) Posted: Mon May 29, 2023 00:23 Post subject: |
|
|
Разобрался, подумал, если перезапуск приложения, перезапуск системы не помогают, значит остался какой-то файл на диске, который не даёт нормально работать FTP клиенту.
Как FTP клиент TC называет временные файлы нигде не нашёл, смотрел в папке C:\Users\***\AppData\Local\Temp\ файлы с префиксом TC, FTP.
В итоге нашёл множество файлов вида FTP****.tmp по их содержимому понятно, что это работа FTP клиента.
Выбрал последний по дате создания (после чего всё работать перестало) файл FTP55DF.tmp и перенёс в другое место, всё заработало, вернул обратно опять ошибка при подключении по FTP.
Т.е. это какой-то баг алгоритма работы с временными файлами FTP клиента TC.
Может кому-то будет полезно.
Добавлено спустя 2 часа 36 минут:
Удаление FTP55DF.tmp оказалось частичным решением, корневой каталог сайтов отрывается, при попытке открыть вложенные папки опять: Ошибка записи! в C:\Users\***\AppData\Local\Temp\
Посмотрел на имена временных файлов, выглядит как маска FTP****.tmp, в имя файла подставляются четыре шестнадцатеричные цифры.
Посмотрел какой у меня последний файл по имени - FTPFFFF.tmp
Т.е. исчерпан диапазон генерации имён временных файлов это 65536 варианта.
Удалил временные файлы по маске FTP*.tmp, пока всё работает. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6159 Location: Москва
|
(Separately) Posted: Wed May 31, 2023 18:20 Post subject: |
|
|
Для информации: в TC 11.00 (на текущий момент в стадии бета-тестирования) это поведение исправлено, и при переполнении счётчика ошибка больше происходить не должна.
Quote: | 13.02.23 Fixed: FTP: If the number of visited folders is so high that we can't store FTP*.TMP files any more, turn off directory caching and store the latest as FT2*.TMP (32/64) |
_________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|