Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在不定义位置的情况下读取文本文件?_Java_Jframe_Filereader_File Handling - Fatal编程技术网

Java 如何在不定义位置的情况下读取文本文件?

Java 如何在不定义位置的情况下读取文本文件?,java,jframe,filereader,file-handling,Java,Jframe,Filereader,File Handling,我开始构建一个JFrame应用程序来处理文件。我想从应用程序中得到的是 它读取特定位置中所有文本文件的内容,并合并这些内容并创建一个文本文件 此应用程序应具有的主要属性是,它不应具有“导航到位置”功能。假设我将此应用程序粘贴到位置C:\Users\Desktop\application.exe,则应用程序必须在该位置搜索所有文本文件(即桌面上的文本文件),并将它们合并到一个文本文件中 我在修补软件的修补工具中观察到了这一点,他们从不询问软件的_launcher.exe的位置,他们只是告诉我们将修

我开始构建一个JFrame应用程序来处理文件。我想从应用程序中得到的是

  • 它读取特定位置中所有文本文件的内容,并合并这些内容并创建一个文本文件
  • 此应用程序应具有的主要属性是,它不应具有“导航到位置”功能。假设我将此应用程序粘贴到位置C:\Users\Desktop\application.exe,则应用程序必须在该位置搜索所有文本文件(即桌面上的文本文件),并将它们合并到一个文本文件中 我在修补软件的修补工具中观察到了这一点,他们从不询问软件的_launcher.exe的位置,他们只是告诉我们将修补程序粘贴到启动器所属的目录中

    他们是怎么做到的?如何对自己的应用程序执行相同的操作?

    “/”是指定当前目录

    如果你使用

    File f1 = new File("./"); 
    
    那么f1是当前目录的引用

    如果应用程序位于C:\Users\Desktop\application.exe位置,则C:\Users\Desktop上的所有文件和文件夹都可以通过“/”字符串进行访问