java吧 关注:1,227,828贴子:12,685,691
  • 8回复贴,共1

file file = new file(路径)

只看楼主收藏回复

创建不了文件咋回事,代码能正常跑但是电脑就是创建不了文件


IP属地:山东来自Android客户端1楼2024-02-04 11:16回复
    . createfile


    IP属地:黑龙江来自Android客户端2楼2024-02-04 11:53
    收起回复
      根据File源码来看:
      new file(String pathname)主要做以下事情:
      1、检查文件路径是否为null
      2、根据所在系统格,对文件路径进行格式化:FileSystem.normalize(pathname)
      3、计算格式化后的文件路径前缀长度:FileSystem.prefixLength(this.path);
      所以我们根据上面可知,在new File的时候,并没有与文件管理系统进行交互,也没有获取文件句柄,仅仅在JVM层面执行。


      IP属地:北京3楼2024-02-04 17:10
      收起回复