package seedu.taskboss.logic.parser;

import java.io.*;

import seedu.taskboss.logic.commands.Command;
import seedu.taskboss.logic.commands.SaveCommand;

/**
 * Parses input arguments and creates a new SaveCommand object
 */

public class SaveCommandParser {

    /**
     * Parses the given arguments in the context of the SaveCommand
     * and returns an SaveCommand object for execution.
     */
    public Command parse(String args){
        File file = new File(args.trim());
        if (!file.exists() && !file.isDirectory()){
        	file.mkdirs();
        }

        return new SaveCommand(args.trim());
    }

}

@@ -46,17 +46,20 @@
 java.io.
-*
+File
 ;%0A%0Aimpor
@@ -433,16 +433,17 @@
 ng args)
+ 
 %7B%0A      
@@ -475,24 +475,33 @@
 gs.trim());%0A
+        %0A
         if (
@@ -498,17 +498,16 @@
       if
- 
 (!file.e
@@ -537,16 +537,17 @@
 ctory())
+ 
 %7B%0A      

Update SaveCommandParser.java