Java文件删除失败

use*_*657 0 java io file delete-file

我需要从java程序中删除文件并编写此代码.它无法删除文件,我无法理解为什么.文件未使用且未写保护.

public static void delfile(String filetodel) {
    try {
        File file = new File("filetodel");

        if (file.delete()) {
            System.out.println(file.getName() + " is deleted!");
        } else {
            System.out.println("Delete operation is failed." + filetodel);
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

Roh*_*ain 7

我猜问题是这样的:

File file = new File("filetodel");
Run Code Online (Sandbox Code Playgroud)

这应该是(从方法中传递的参数filetodel推断):

File file = new File(filetodel);
Run Code Online (Sandbox Code Playgroud)

其他一切似乎都很好,正在我的机器上工作.