gpt4 book ai didi

nant - 在nant中,如何删除目录的内容,而不是目录本身?

转载 作者:行者123 更新时间:2023-12-04 00:18:14 25 4
gpt4 key购买 nike

假设我正在使用Windows服务器上的nant将部署脚本编写为文件共享:\\server\share。我想要一个nant脚本从共享中删除所有文件,然后复制到新文件中。

我有这段代码可以删除文件,但是却收到一个错误消息,它无法删除“ \ server \ share”。但是我不想删除共享,只是要删除其中的内容。

<delete>
<fileset basedir="\\server\share">
<include name="**/**" />
</fileset>
</delete>


输出:

建立失败

D:\ code \ xxx \ xxx.deploy(177,8):
无法删除目录“ \\服务器\共享”。
拒绝访问路径“ \\ server \ share”。


如果我修改了它以代替删除共享中目录的内容(例如 \\server\share\somedir),它将删除“ somedir”而不会出现错误。但是,我仍然不想删除目录,而只删除目录。有办法吗?

最佳答案

这对我有用-无需任何解决方法:

<delete>
<fileset basedir="\\server\share">
<include name="**\*" />
</fileset>
</delete>

关于nant - 在nant中,如何删除目录的内容,而不是目录本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3770302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com