将java代码转换为javascript

时间:2014-05-29 12:13:48

标签: 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) {
        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);

2 个答案:

答案 0 :(得分:-1)

如果您在网络浏览器中运行JavaScript,那么您将无法执行此操作 - 出于安全考虑,浏览器中的JavaScript无法直接访问文件系统。

您是否希望您访问的某个网站能够查看本地PC上的文件? - 可能不是。

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

答案 1 :(得分:-1)

在JavaScript中,您可以使用此新标准API进行一些阅读操作 与文件。