Как автоматически отсортировать несколько тысяч файлов, имея их имена в столбце екселя?
Как автоматически отсортировать несколько тысяч файлов, имея их имена в столбце екселя?
У меня папка с 20 тыс картинок и файлов. Имена этих файлов есть в столбце экселя.
Как мне отсортировать их по конкретным именам?
Мне нужно в итоге получить в отдельной папке 5000 картинок и файлов конкретных артикулов (имен) и удалить лишние.
Довольно стандартная задача при обработке и заливке товаров на сайт.
Есть уже какое-то стандартное решение? Чтобы не писать прогу в экселе?
На пыхе 10 строчек примерно. и минут 10 с настройкой.
1) выгнать в csv
2) $arr = file('some.csv');
3) форичем перенести нужные файлы в отдельную папку.
4) по завершении убить исходную папку.
ого, то есть хранение мусора не относящегося к сущностям это не колхоз, а всякие костыли для обхода бардака это колхоз. "Стандартное" это когда в мускуле хранится объект, в отдельной таблице записаны файлы которые ему принадлежат, и все что не нужно грохается по зависимостям. Типа все учтено. А на такие случаи - только костыли и велосипеды.