ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
828452 Топик полностью
Ксения (30.03.2018 18:05, просмотров: 157) ответил lloyd на Ну и в чем, собственно, проблема?
Проблема в том, что на WinXP такого эффекта не было. Поэтому и не было временной задержки после окончания загрузки и тем моментом, когда принятые (неизвестно куда) данные не скопируются в файл назначения. При гигабайтных размерах файла это время весьма заметно, т.к. во время загрузки диск лишь изредка подмаргивает светодиодом, то по окончании начинает долбить как бешеный. А в старых пакетных приложениях, когда сразу после отработки программы-писателя запускается программа-читатель, последняя обнаруживает файл нулевой длины и затыкается! И дело не в том, что программа-писатель этот файл не закрыла, а в том, что после его закрытия операционная система занимается копированием, и пока она его не окончит, программа-читатель должна ждать. И это ожидание не предусмотрено на старых программах, т.к. на старых ОС такой задержки никогда не было - после закрытия файла всегда можно было его сразу же открывать (в режиме RW) заново и читать. А на новых режим R работает, а RW дает отказ пока пост-копирование не завершится.