qq_33971509 2016-02-13 15:26 采纳率: 0%
浏览 3600

java File.listFiles() 返回值无法操作的问题

File[] files = myfileFile.listFiles();//**这个返回值无法操作,是怎么回事。**
    for(File f : files)
    {   
    System.out.println("1");
        if(f.exists())   //这里我的测试文件是存在的,但exists()返回false。
        {
            System.out.println("10");
        }
        if(f.canRead())
        {
            System.out.println("11");
        }
        if(f.canWrite())
        {
            System.out.println("12");
        }
        if(f.isDirectory())
        {
            System.out.println("2");
        }
        if(f.isFile()){
            System.out.println("3");
        }
    }
  • 写回答

5条回答

  • threenewbee 2016-02-13 22:20
    关注

    myfileFile在哪里定义的,它指向的路径是否包含没有权限的路径

    评论

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码