Say каталог содержит следующие шестнадцать файлов:Как интерпретировать или даже контролировать порядок файлов, открытых приложениями MDI?
pos1_conf1_1_OS_1state_lbs.out
pos1_conf1_1_OS_3state_lbs.out
pos1_conf2_1_OS_1state_lbs.out
pos1_conf2_1_OS_3state_lbs.out
pos2_conf1_1_OS_1state_lbs.out
pos2_conf1_1_OS_3state_lbs.out
pos3_conf1_1_OS_1state_lbs.out
pos3_conf1_1_OS_3state_lbs.out
pos4_conf1_1_OS_1state_lbs.out
pos4_conf1_1_OS_3state_lbs.out
pos5_conf1_1_OS_1state_lbs.out
pos5_conf1_1_OS_3state_lbs.out
pos5_conf2_1_OS_1state_lbs.out
pos5_conf2_1_OS_3state_lbs.out
pos6_conf1_1_OS_1state_lbs.out
pos6_conf1_1_OS_3state_lbs.out
Если открыть их все сразу, «Файл-> Открыть» или «Drag & Drop», файлы открываются в совершенно случайном порядке.
Следует отметить, что это происходит как в коммерческом программном обеспечении, таких как ChemDraw и домашние хозяйства. Мне интересно, как интерпретировать или даже контролировать этот случайный порядок файлов, открытых приложениями MDI?
Они открываются в том порядке, в котором ОС (Windows) отправляет их в приложение. Это может показаться случайным, это может быть просто «естественный порядок»: порядок, в котором они были добавлены в папку. Не путайте это с отметками времени, даже с созданной датой, поскольку файл сохраняет свои исходные временные метки при перемещении в другую папку. –
Разве это не ваш код, который открывает файлы? Эта проблема связана с тем, что она является MDI-приложением? –
@MarjanVenema: Спасибо за ваши комментарии! Я этого раньше не знал! Интересно, если я выберу некоторые файлы в Проводнике Windows и нажмите Enter, чтобы открыть эти файлы в коммерческих программах с закрытым исходным кодом, как перехватить и изменить порядок? Для домашних утилит я мог сортировать файлы перед чтением в контенте. – SOUser