ich diese Datei Struktur haben:Dateien Merge nur dann, wenn sie tiefer als zwei Ebenen
Wurzel
Folder1
- Subfolder1.1
- SubFolder1 .1.1
- file_1.1.1.1.js
- file_1.1.1.2.js
- file_1.1.1.js
- file_1.1.2.js
- SubFolder1 .1.1
- Subfolder1.2
- Subfolder1.1
Folder2
- Folder3
Ich versuche, die folgenden schluck Aufgabe zu erfüllen, die das Root-Verzeichnis nehmen, in diesem Fall, im Stammordner, und erzeugen die folgende Struktur:
Wurzel
Folder1
- Subfolder1.1
- Subfolder1.1.1.min.js
- file_1.1.1.min.js
- file_1.1.2.min.js
- Subfolder1.2
- Subfolder1.1
Folder2
- Folder3
Wie Sie sehen können, werden die Dateien, die direkt in der zweiten Ebene sind, beispielsweise Unterordner1.1, werden nur minimiert. Alle Dateien, die tiefer als zwei Ebenen sind, werden verkettet und nach dem Ordner der zweiten Ebene benannt, der sie enthält.
Ist das möglich, in Schluck zu erreichen, und wenn es ist, kann mir jemand einen Hinweis geben, wie es geht?
die Dateistruktur ist dynamisch in meinem Fall ist es nicht wie angegeben festgelegt und geändert werden kann. Ich kann keine Aufgabe für jeden Ordner hinzufügen – m2008m1033m