java - 我想检查用户插入的文件名是否与目录中的文件名匹配

标签 java

我想知道如何检查目录中是否存在文件,或者用户输入的文件名是否与目录中的内容匹配,如果不匹配,我会输出某个消息..我是使用文件对话框。也就是说,如果用户输入文件名,它将循环遍历目录 对于具有该名称的文件。如果未找到匹配项,则应打印一条消息。

    FileDialog fileWindow = 
       new FileDialog(new Frame(), "Tash & David's File Founder System");
    fileWindow.setVisible(true);

    if (fileWindow.getFile() != null) {         
        File fileDirectory = new File(fileWindow.getDirectory());           
        String[] Directory = fileDirectory.list();          
        for (; i < Directory.length; i++) {                         
            if(Directory[i].startsWith(fileWindow.getFile())){              
                System.out.print("yes");                                    
            }                            
        }                       
    }
    else
        JOptionPane.showConfirmDialog(null, "Are you Sure");
    }

最佳答案

使用exist()方法。阅读 more

关于java - 我想检查用户插入的文件名是否与目录中的文件名匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8244787/

相关文章:

java - 在 Executor.submit() 保证之前发生

java - 单作者/单读者场景的 HashMap 或 ConcurrentHashMap?

java - 如何确保传递给方法的集契约(Contract)步?

java - java 枚举类

java - 无法将鼠标监听器添加到包含列表的 JScrollpane

java - 运行 Android 模拟器时如何修复 GPU 驱动程序问题错误

java - 这段 XML 代码有什么问题?

java - Tapestry - 循环两个列表

java - 新 TLAB 中的分配与 TLAB 之外的分配

java - 有没有办法在所有 spring 上下文初始化后调用 bean 中的方法