Я пытаюсь удалить файлы с /Dir1
, которых нет в /Dir2
. Проблема в том, что первые несколько символов совпадают, но не последние несколько. Например.Удалить файл, если конечные символы не совпадают
/Dir1
abc_def.png
xyz_xyz.png
/Dir2
abc_ghi.png
Так до тех пор, как «ABC» матчи, я не хочу, чтобы удалить файл, даже если последние несколько символов различны. Единственный файл, который я хочу удалить, - xyz.png
, потому что его нет в /Dir2
. Как мне это сделать?
Что делать, если '/ Dir2' имел вместо этого файл' ghi_abc.png'? Будет ли 'abc_def.png' в'/Dir1' не удаляться? –
Правильно, он не будет удален. Я хочу, чтобы он зависел от первых трех символов. – kkd92
Зависит ли вы от первой части имени файла перед подчеркиванием для файлов в '/ Dir1'? –