0

write ant スクリプトを使用して、ファイルがファイルまたはディレクトリであることを確認する方法???
文字列 "C:\test\application\Services\Test" を指定すると、


この文字列「C:\test\application\Services\Test」 を知る必要があります

ファイルまたはディレクトリであり、

次のスクリプトを使用して確認しましたが、saファイルまたはディレクトリであると判断できないようです

<if>
    <available file="${sourceFile}" />
    <then>
        <echo> It is a File ${sourceFile}</echo>
        <copyfile src="${sourceFile}" dest="${targetFile}" />
        <echo> Single file copied:  sourceFile = ${sourceFile}</echo>
    </then>
    <else>
        <if>
            <available file="${dir}" type="dir" />
            <then>
                <echo> It is a Directory:  ${sourceFile}</echo>
                <copy todir="${targetFile}">
                    <fileset dir="${sourceFile}" />
                </copy>
                <echo> Single dir copied:  sourceFile = ${sourceFile}</echo>
            </then>
        </if>
    </else>
</if>

それを行うためにantを使用する方法???
ありがとう

4

1 に答える 1