将java代码转换为javascript

将java代码转换为javascript,java,javascript,file-io,Java,Javascript,File Io,我不是Java编程新手,而是Javascript新手。我面临一个问题,尤其是在处理javascript文件时。为了便于参考,我用java编写了一段代码,我想在javascript中看到它。请在这方面帮助我 File file1= null; String result = null; File folder = new File(folderPath); File[] filesList = folder.listFiles(); for(File f : filesList)

我不是Java编程新手,而是Javascript新手。我面临一个问题,尤其是在处理javascript文件时。为了便于参考,我用java编写了一段代码,我想在javascript中看到它。请在这方面帮助我

File file1= null;
String result = null;
 File folder = new File(folderPath);
    File[] filesList = folder.listFiles();
    for(File f : filesList) {
        if(f.getName().equals("focus")) {
            for(File f1 : f.listFiles()) {
                if(f1.getName().contains("xxx")) {
                    file1= f1;
                    break;
               }  
            }
        }
    }
FileInputStream fis = new FileInputStream(file1);
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
while((line = br.readLine()) != null) {
  if(line.substring(10,12).equals("AB")) {
    result="found";
    break;
  }
}
System.out.println(result);

如果在web浏览器中运行JavaScript,则无法执行此操作-出于安全原因,浏览器中的JavaScript无法直接访问文件系统

您是否希望您访问的网站能够浏览本地PC上的文件可能不会


如果您是在非浏览器环境(例如node.js)中运行JavaScript,那么可以使用一些API来执行此操作,但它们不是JavaScript语言本身的一部分。

在JavaScript中,您可以使用此新标准执行一些读取操作
java和javascript是完全不相关的技术。为什么要在javascript中执行类似的操作?而且javascript是客户端的,您真的打算在客户端机器上读取文件吗?html5中有一些功能允许您使用javascript与文件交互,但这些功能与java不太接近。@ganaraj从技术上讲,FileApi还不错。但是无法直接读取文件或访问文件系统。@Stultuske我不需要用javascript编写上述代码,但我想深入了解javascript中有关文件处理的内容。那么,您不应该研究Java代码。它们有不同的用途,它们有不同的可能性。Thnx codebox,但我听说我们可以使用“FileSystemObject”在javascript中处理文件,在多大程度上我们可以在javascript>处理文件和访问文件系统中实现上述逻辑不是唯一的选择same@Shryme-谢谢,我知道FileReader API,但上面的代码需要获取一个目录列表,而这个目录列表不受@Stultuske支持(有充分的理由)@Stultuske-这是真的,但是要访问上面代码中的目录列表,您确实需要与文件系统对话