Я хотел бы знать, есть ли в Windows 10 функция, которая позволяет пользователю сортировать файлы, используя несколько атрибутов: у меня есть папки, полные фотографий, снятых разными камерами, которые показывают дату, когда они были взяты как разные атрибуты ; даты могут быть сохранены как
- последнее изменение
- последнее получение
- последнее создание
Я хочу отсортировать их, используя некоторые такой алгоритм, который проверяет, существуют ли атрибуты по умолчанию, по которым он должен быть отсортирован, для текущего файла, а если нет, для этого файла по умолчанию будут использоваться другие атрибуты, например
sortFolderWithOptions(sortAttribute1,sortAttribute2,...) {
/* every file gets a default attributes to be sorted by */
arraySortAttributes = Array(Folder.fileLenght).fill(sortAttribute1);
for(i = 0, i < Folder.fileLenght, i++) {
/* but if the default sort attribute for this file is missing, the next sort attribute is used instead, for this file */
if(Folder.file[i].sortAttribute1 == null) arraySortAttributes[i] = sortAttribute2;
}
/* using default Windows Folder sorting algorithm */
defaultWndowsSortFolder(arraySortType);
}
sortFolderWithOptions(lastAcquisition,lastCreated)
Если ничего как это существует для Windows, Linux имеет какую-то похожую особенность? Или есть способ сделать такую сортировку на каком-то языке программирования или быстро изменить данные файла для большого количества файлов (не вручную)?