文件名是 : 安装postgreSQL出现configure:error:readline library not found解决方法及pg安装全过程.html
- Java code
if(!file.exists()){ try { System.out.println(file.getName()); file.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); return; } }
为什么出现下面的错误?
java.io.IOException: 文件名、目录名或卷标语法不正确。
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(Unknown Source)
at com.wyp.network.processBlogContent.processAuthorBlogContent(processBlogContent.java:55)
at com.wyp.network.processHTML.getArticleURLByPage(processHTML.java:166)
at com.wyp.network.processHTML.processURL(processHTML.java:122)
at com.wyp.network.processHTML.getBlogArticleURL(processHTML.java:54)
at com.wyp.csdn.main.Main.urlList(Main.java:18)
at com.wyp.csdn.main.Main.main(Main.java:28)
而如果不是那个名称代码就没有错误。。
假如我想查看具体的错误java File类是否有相关的函数实现?
------解决方案--------------------
System.out.println(file.getName());
出来的是什么内容啊 ?
目录是否存在啊 ?
------解决方案--------------------
- Java code
package com.zss.io;import java.io.File;import java.io.IOException;public class FileTest { public static void main(String[] args) { File file = new File("D://安装postgreSQL出现configureerrorreadline library not found解决方法及pg安装全过程.html"); if(!file.exists()){ try { System.out.println("=============="+file.getName()); file.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); return; } } }}
------解决方案--------------------
自己新建一个文件,改名为:“安装postgreSQL出现configure:error:readline library not found解决方法及pg安装全过程.html”也是不行的