我有以下文件夾/文件。刪除空目錄或文件夾/子文件夾
A/B/C/D/giga.txt A/BB/ A/CC/DD/fifa.jpg A/ZZZ/1/a.txt A/ZZZ/2/b.png A/ZZZ/3/
我該如何在Gradle/Groovy中編碼來刪除空目錄/子文件夾。 即刪除 「A/BB」,在上述樣品如 「A/ZZZ/3」。真實情況下有很多這樣的文件夾。
我試圖
tasks.withType(Delete) { includeEmptyDirs = true }
沒有工作
tasks.withType(Delete) { includeEmptyDirs = false }
沒有工作
我不想用搖籃>呼叫>螞蟻的方式進行,會是我最後的手段。另外,不要通過爲每個空文件夾寫入明確的刪除語句來刪除每個空文件夾。
案例2: 如果我運行以下命令:
delete fileTree (dir: "A", include: "**/*.txt")
這上面CMD將刪除文件夾中下的任何txt文件,並在它的任何子文件夾。現在,這將使「A/ZZZ/1」成爲我想要刪除的「空文件夾」的有效候選者。
感謝邁克,我想試試。 –