Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Ошибка записи в AppData\Local\Temp при работе с FTP

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Юрий Сухов



Joined: 28 May 2023
Posts: 2

Post (Separately) Posted: Sun May 28, 2023 13:38    Post subject: Ошибка записи в AppData\Local\Temp при работе с FTP Reply with quote

Добрый день всем!

Закачивал большое количество файлов на диск с сайта через встроенный FTP клиент TC.
В какой-то момент загрузка подвисла, снял задачу через диспетчер задач.
Теперь при попытке подключения по FTP каждый раз появляется ошибка:
Ошибка записи! в C:\Users\***\AppData\Local\Temp\
Пробовал подключаться к разным сайтам.
TC версия 10.52 (обновился после появления ошибки), работает в Windows 11
Дал TC максимальные права в системе, сделал исключение для приложения в антивирусе, не помогает.
При этом лог файл работы с FTP нормально пишется в эту же папку:
C:\Users\***\AppData\Local\Temp\

Может кто-то уже сталкивался с таким, как это исправить?
Back to top
View user's profile Send private message
Юрий Сухов



Joined: 28 May 2023
Posts: 2

Post (Separately) Posted: Mon May 29, 2023 00:23    Post subject: Reply with quote

Разобрался, подумал, если перезапуск приложения, перезапуск системы не помогают, значит остался какой-то файл на диске, который не даёт нормально работать 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
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Wed May 31, 2023 18:20    Post subject: Reply with quote

Для информации: в 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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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