0
'public-someHash'という名前の 'foo/dir'ディレクトリを削除しようとしています。 'SomeHash'は動的に作成されました(たとえば 'dsflsdfn'など)。常に新しいものです。私は 'fileTree'を使用しようとしましたが、ディレクトリはまだ存在しています。コード:マスクでディレクトリを削除できません
tasks.create(name: 'delete', type : Delete) {
delete fileTree(dir: 'foo/dir/', include: 'public-*/**')
}
私のマスクには何が問題なのですか?
UDP:私はAntの中で同様のタスクを持っているし、すべてが正常に動作します:
<target name="delete">
<delete includeemptydirs="true">
<fileset dir="foo/dir/">
<include name="public-*/**"/>
</fileset>
</delete>
</target>
:
は、ここに1つの、それを行うための方法が、最もエレガントではありません。興味深いのprintln fileTree(dir: 'foo/bar') 'ディレクトリ' src/main/webapp '' – bearhunterUA
私の謝罪。私はその質問を誤解した。新しい回答をお試しください。 (これは、対象のディレクトリが 'foo/dir'にあり、サブディレクトリではないと仮定しています) –
はい、動作します、ありがとう! – bearhunterUA