我有一只蚂蚁的建立,使得目录,呼吁javac和所有经常的东西。这个问题我有的是,当我试着做一个干净的(删除所有的东西,是产生)删除的任务的报告,是无法删除一些文件。当我试着去手动删除它们,它工作得很好。该文件显然没有打开任何其他进程,但是蚂蚁仍然没有管理它们删除。我能做些什么?

有帮助吗?

解决方案

我遇到这个问题一次。这是因为文件中,我试图删除的一部分 类路径 对于另一个的任务。

其他提示

这取决于...

  • 蚂蚁过程中没有足够的权限,删除的文件(通常是因为他们通过创建一个不同的用户,也许是一个系统的用户)。试试运行你的蚂蚁脚本作为管理用户,使用行为。
  • 窗户是非常糟糕,在清洁的文件锁在进程的死亡或被杀死;因此,Windows认为该文件被锁定通过的过程中死亡(或被杀)。有什么可以做这种情况比其他的重新启动。
  • 获得更好的工具,以检查你的系统的状态。我建议下载 微软 工具,并使用他们,而不是默认Windows当量。

用蚂蚁试任务已经帮助我。我刚刚把它包围中删除的任务。

你不说如果你的建立是作为目前登录用户。如果没有,事实上,explorer.exe 或其他工具有目录所示可能导致它被锁定为好。但删除它在这一样的explorer.exe 过程会成功。试试从解锁 http://ccollomb.free.fr/unlocker/ 看看有什么进程的文件的/目录锁。

我面临同样的问题。
我没有任何类路径中设置或运行杀毒软件在我的机器。
然而,蚂蚁版本的我是用是32位和JAVA我安装了64位。
我安装了一个32位JAVA和问题得到解决。

有东西从蚂蚁的过程,这是保持文件(或目录)开?这会导致情况下,你可以删除其后的蚂蚁,但不期间。

蚂蚁的版本之前1.8.0有一个错误,导致随机期间的错误删除操作。尝试使用蚂蚁1.8.0或更新的。

你可以看到错误的详细信息在这里 https://issues.apache.org/bugzilla/show_bug.cgi?id=45960

在我的情况下,我的蚂蚁清理未能从蚀,无法删除建立的文件。我看到这个时。通常成功于一个重复尝试。这个时候没有。试图运行的蚂蚁清洁从命令行,未能无法删除"无法删除"。它必须已经蚀持问题的文件,当我退出蚀,cmd线能够删除"确定"。

我一直有这个问题很多,最近,它是随机的。一次它的工作,下一次它不会的工作。我使用//需要将物品寄(在情况这一事项),并且我已经增加了很多额外任务build.xml.我有这个问题在后罐的任务。它会发生的时候我叫unjar在该文件,然后删除。我怀疑NB是试图扫描的罐子,这将导致锁定它。

什么工作对我来说是立即重新命名的罐子在开始后罐,并增加一个。tmp扩展到它。然后我打电话unjar在临时文件。当我完成我重新命名后的期望罐子的名字。

我也有同样的问题,并试图用手动删除的建立目录。最后,我解决它通过重新命名。罐子伪我的项目以不同的名称从工程项目名称本身。例如:我的项目门户和我的蚂蚁建脚本用于生成portal.jar,在日食蚁是不是能够删除这个portal.jar.当时我改变了我build.xml 产生我的。如瓶portalnew.jar,日食能够删除这个portalnew.jar 接下来的时间。希望这会有所帮助。

你需要手动删除它。它为我工作。(通常为该文件被删除是旧版本的罐子里..例如:如果存在httpcore.4.2.5.ja5r和httpcore.4.3.jar它会试图删除4.2.5.jar)

我遇到这个问题,因为该文件的蚂蚁是试图删除是正在使用的其他一些服务/过程。我停止服务,和随后的蚂蚁建立脚本没有运行通过。

在我的情况下,我停止运行Java过程中从任务主管和重新运行的蚂蚁建立的文件。该文件是能够删除,并建立是成功的。

我看到像这样的问题的方式也往往因为我切换到Microsoft Windows10。重命名的文件之前,立即消除它解决了它对我来说:

<rename src="file.name" dest="file.name.old"/>
<delete file="file.name.old" />

如果你已经安装git
打开目录在git bash(搜索需导砸在开始)。
然后种类型的庆典命令删除的文件 喜欢

rm -r filename.xyz
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top