Как определить каких файлов не достаёт

J
На сайте с 06.07.2011
Offline
169
898

Есть папка с файлами (оригинал)

file01.html

..

file758.html

и есть вторая папка с файлами, но не всеми.

к примеру file01.html - есть, а file03.html - уже нет. Как можно определить каких файлов не хватает относительно первой папки?

В обоих папках должно быть по 758 файлов. Просто не все файлы обработались, а какие нет - я не могу определить, знаю что в общем не хватает 230 файлов, а названия их не могу узнать, все в разброс.

VHS
На сайте с 28.09.2007
Offline
142
VHS
#1

Считываешь файлы из директории в массив, сличаешь два массива.

J
На сайте с 06.07.2011
Offline
169
#2

Может как-то виндовскими командами можно сделать?

вывести к примеру список файлов

1. dir /s /b > done.txt

2. dir /s /b > done2.txt

и какая будет команда проанализировать названия done1 и done2 и соответственно вывести те названия, которых нет.

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
jano:
Может как-то виндовскими командами можно сделать?

эксель

+ нормальный файл-менеджер, позволяющий скопировать имена файлов.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
SI
На сайте с 03.12.2007
Offline
130
#4

php5 -r 'print_r(array_diff(scandir("dir-1"), scandir("dir-2")));'

-= Онлайн сервисы =-
J
На сайте с 06.07.2011
Offline
169
#5
Sigmo#ID:
php5 -r 'print_r(array_diff(scandir("dir-1"), scandir("dir-2")));'

Спасибо, а виндовской командой можно как-нибудь?

IW
На сайте с 16.12.2014
Offline
73
#6
jano:
а названия их не могу узнать, все в разброс.

в Тотал Коммандере сортировка по названию, выделение - сохранение в файл, потом файлы сравнить по содержанию в нем же.

SSD VPS скидка 25% по купону iwork https://cp.inferno.name/cart.php?gid=23 | надежный хостинг http://bit.ly/2Yiq93h
K
На сайте с 28.12.2008
Offline
61
kud
#7

Total Commander сравнение каталогов (shift +F2), не? Или там же в меню выделение, есть сравнить, скрыв одинаковые файлы.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий