Если при Импорте программа в какой-то момент понимает, что ей не хватит места для его завершения, то выдавать пользователю сообщение об этом, а не заполнять хранилище сбойными файлами нулевой длины.
Если программа получает внутри себя ошибку выполнения какой-то операции по созданию файла (или изменению ini), то проверять, не случай ли это нехватки места. И ведь программа понимает, что места не хватило - пишет в лог об этом - но почему не уведомить недоумевающего пользователя о причине неожиданного отказа программы ни с того, ни с сего?
+1ms | Error writing file: D:\TONFOTOS\2025\2025-04-26\Screenshot_2025-04-26-12-01-10-059_com.drimsim.jpg [Error: ENOSPC: no space left on device, write] {
errno: -4055,
code: 'ENOSPC',
syscall: 'write'
}
+0ms | Error
at _e (C:\Users\dievd\AppData\Local\tonfotos\app-1.13.0\resources\app\.webpack\main\index.js:2:364475)
at C:\Users\dievd\AppData\Local\tonfotos\app-1.13.0\resources\app\.webpack\main\index.js:2:2993372
at node:fs:2124:11
at FSReqCallback.oncomplete (node:fs:196:23)
+1ms | Metrics signal: WdpImportFail
+0ms | Import interrupted, 0 files downloaded of 17
Или вот еще - полагаю, это косвенное сообщение о сбое, что ini почему-то не создан - пора бить тревогу, а не продолжать перебирать файлы:
+1ms | requires_ini_sync: ini file is missing D:\TONFOTOS\2025\2025-04-10 null