2017-10-12 44 views
0

我有一个目录,可以说DirA。有一个名为DirB的子目录和DirA中的一些文件。现在,当我使用Gradle任务删除子目录(DirB)时,它也会删除这些文件。我不希望它删除这些文件。任何人都可以帮我实现这个目标吗?删除gradle中不包含文件的子目录

task deleteFolder(type: Delete){ 
    delete "full path of subdirectory relative to build.gradle location" 
} 

回答

0

结构如下:

. 
└── dira 
    ├── a 
    ├── b 
    ├── c 
    └── dirb 

和脚本:

task clearDirA(type: Delete) { 
    delete project.file('dira/dirb') 
} 
+0

其实我是想只删除DIRB而不是DIRA或文件。 – Ven

+0

@Van这是不可能的'fileTree',请参阅https://stackoverflow.com/questions/24274966/deleting-directories-via-gradle-filetree-include – Opal

+0

那么,是否有可能实现这与你的代码或不? – Ven

相关问题