How about using a loop?

    string getFileName() {
        while(true) {
            string filename = chomp(readln());
            string path = getcwd();
            writeln((path ~ "\\" ~ filename));
            if (exists(path ~ "\\" ~ filename))
                return (path ~ "\\" ~ filename);
            writeln("File do not exists. Please try again");
        }
    }

Reply via email to