”;
Description
Basename task determines the base name of the specified file/directory while removing the suffix if passed. In case of full path of file, the name of the file is used. In case of directory path, the name of the last directory is used.
Properties
Sr.No | Attributes & Description |
---|---|
1 |
File
The path to take the basename of. (Mandatory) |
2 |
Property
The name of the property to set. (Mandatory) |
3 |
Suffix
The suffix to remove from the resulting basename (specified either with or without the .). (Optional) |
Example
Usage
Create build.xml with the following content −
<?xml version="1.0"?> <project name="TutorialPoint" default="info"> <target name="info"> <basename property="cmdname" file="D:/usr/local/application.exe" suffix=".exe"/> <echo message="${cmdname}"></echo> </target> </project>
Output
Running Ant on the above build file produces the following output −
F:tutorialspointant>ant Buildfile: F:tutorialspointantbuild.xml info: [echo] application BUILD SUCCESSFUL Total time: 0 seconds
Advertisements
”;