Let's first create a class called helper() and add below two methods to it"
- Create Folder
- fetch Current timestamp
public class helper(){
/*
* create folder
*/
public static void CreateFolder(String path) {
//File is a class inside java.io package
File file = new File(path);
if (!file.exists()) {
file.mkdir();//mkdir is used to create folder
} else
System.out.println("Folder already created");
}
/*
* Return current time stamp
*/
public static String Timestamp() {
Date now = new Date();
String Timestamp = now.toString().replace(":", "-");
return Timestamp;
}
}
Now let's try to use the above two methods to create a folder in our project with timestamp:
Let's assume our project name is "TestProject" and we want to create the folder with a timestamp inside our /htmlReports which is inside our project:
String subfolderpath=System.getProperty("user.dir")+"/htmlReports/"+Helper.Timestamp(); //System.getProperty("user.dir") this will return project path and then we are appending folder name where we want to create the folder with timestamp
//create sub folder
Helper.CreateFolder(subfolderpath);
No comments:
Post a Comment