I tried that, and I tried NTHandle | grep junit.
Nothing is holding the file open.
It *seems* like that cygwin rm also fails (silently) to delete it, but
DEL frequently (if not always) succeeds.
More ideas?
Steve Donie wrote:
>
> Go to the SysInternals web site and get HandleEx
> http://www.sysinternals.com/ntw2k/freeware/handleex.shtml
>
> Do a find and see which process has a handle open on junit.jar - I bet
> something does.
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, April 11, 2001 11:30 AM
> To: [EMAIL PROTECTED]
> Subject: Delete fails...
>
> I've the following ANT script:
>
> <project name="Junit install" default="install" basedir=".">
> <property name="archive" value="junit3.5"/>
> <property name="archivetype" value="zip"/>
>
> <target name="prepare">
> <available file="is.installed" property="is.installed" />
> </target>
>
> <target name="install" depends="prepare" unless="is.installed">
> <unzip src="${archive}.${archivetype}" dest="."/>
> <touch file="is.installed" />
> </target>
>
> <target name="clean">
> <delete dir="${archive}"/>
> <delete file="is.installed"/>
> </target>
> </project>
>
> I'm getting the following result:
>
> Buildfile: build.xml
>
> clean:
> [delete] Deleting directory C:\data\Source\CMS\ThirdParty\junit\junit3.5
>
> BUILD FAILED
>
> C:\data\Source\CMS\ThirdParty\junit\build.xml:15: Unable to delete file
> C:\data\Source\CMS\ThirdParty\junit\junit3.5\junit.jar
>
> ATTRIB shows that the file is not readonly:
> C:\data\Source\CMS\ThirdParty\junit>attrib junit3.5\*
> C:\data\Source\CMS\ThirdParty\junit\junit3.5\junit.jar
> A C:\data\Source\CMS\ThirdParty\junit\junit3.5\README.html
> A C:\data\Source\CMS\ThirdParty\junit\junit3.5\src.jar
>
> This seems to work fine on Linux, and fail on Windows 2000. Any ideas?
--
David Corbin
[EMAIL PROTECTED]