Ich versuche, Dateien aus /Dir1
zu löschen, die nicht in /Dir2
existieren. Das Problem ist, dass die ersten paar Zeichen übereinstimmen, aber nicht die letzten. Beispielsweise.Datei löschen, wenn Endzeichen nicht übereinstimmen
/Dir1
abc_def.png
xyz_xyz.png
/Dir2
abc_ghi.png
So lange, wie „abc“ Streichhölzer, ich will nicht die Datei löschen, obwohl die letzten Zeichen unterschiedlich sind. Die einzige Datei, die ich löschen möchte, ist xyz.png
, weil sie nicht in /Dir2
existiert. Wie würde ich das machen?
Was wäre, wenn '/ Dir2' stattdessen die Datei' ghi_abc.png' hätte? Würde 'abc_def.png' in'/Dir1' nicht gelöscht? –
Richtig, es würde nicht gelöscht werden. Ich möchte, dass es von den ersten drei Zeichen abhängig ist. – kkd92
Sie meinen den ersten Teil des Dateinamens vor dem Unterstrich für Dateien in '/ Dir1'? –