java 文件创建路径指定的问题
2014-08-12 12:59
204 查看
1,说明
代码块讲解:String s="XXXXX";//要写进文件的字符串 FileWriter fw = null; File filepath=new File(path);//不是创建文件的意思,而是指定路径的意思 fw = new FileWriter(filepath);//指的是写入的内容可覆盖 fw = new FileWriter(f1, true);//指的是写入的内容不可覆盖原来path路径下的某个文件的内容(添加内容) BufferedWriter out = new BufferedWriter(fw); out.write(s, 0, s.length() - 1);//将字符串s写进path路径下的文件夹下 out.close();//写入流关闭
2,详细代码:
(1)必须指定你所写的path路径是存在的----------->例如:String path="E:/TEST/aaa/a.txt"否则系统会报错说“系统找不到这样的文件路径”如:http://bbs.csdn.net/topics/390857383
package Test; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; public class path { public static void main(String[] args) { String s = "\n" + "敲代码是如此的快乐啊"; FileWriter fw = null; String path1 = "E:/TEST/aaa/a.txt"; System.out.println("path1-------->" + path1); File f = new File(path1); try { if (!f.exists()) { f.createNewFile(); } fw = new FileWriter(f, true); BufferedWriter out = new BufferedWriter(fw); out.write(s, 0, s.length() - 1); out.close(); } catch (IOException e) { e.printStackTrace(); } System.out.println("end"); } }
这时你的字符串就写进了,path路径下的a.txt文件中,其中第15行可以根据自己的情况修改
(2)有的人在Java项目的bins文件下有UserData文件但是却没有2012--08-09的文件,这样动态以时间作为区分的路径
这时候,就要建文件,如下:
要求:你的java项目的bins路径下有UserData即:bins/UserData/
则代码如下:
package Test; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; public class path { public static void main(String[] args) { String s = "\n" + "敲代码是如此的快乐啊"; FileWriter fw = null; String path1 = "bins/UserData/2012-08-09/"; System.out.println("path1-------->" + path1); File f = new File(path1); try { if (!f.exists()) { f.mkdirs(); } String path2 = path1 + "/" + "e.txt"; File f1=new File(path2); if (!f1.exists()) { f1.canWrite(); } fw = new FileWriter(f1, true); BufferedWriter out = new BufferedWriter(fw); out.write(s, 0, s.length() - 1); out.close(); } catch (IOException e) { e.printStackTrace(); } System.out.println("end"); } }
相关文章推荐
- java 如果文件目录不存在就创建再写文件的代码实例--针对“系统找不到指定的路径”问题。
- 【Java File类】创建文件目录并在指定路径创建文件
- java在指定路径下创建文件,并写入文件内容
- java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题
- Java 创建指定文件路径下的文件夹
- Java指定路径文件的自动创建及写入
- 关于创建Excel表格问题(保存至指定文件/弹出直接打开还是下载,并可以选择保存路径的对话框)
- 安装VS2005 SP1出现这样问题“windows 无法访问指定设备、路径或文件。您可能没有合适的权限访问这个项目。”
- 关于Java文件路径问题
- 关于Java文件路径问题(原创+转贴)
- 分享下java 读取目录及子目录下指定文件名的路径 并放到一个List数组里面返回遍历和写到文件里
- java自动创建文件路径
- 解决Java获取文件路径出现乱码的问题
- 不同平台下Java文件路径问题总结
- 不同平台下Java文件路径问题总结
- Java 创建指定格式的文件
- Java 文件路径问题
- 关于Java文件路径问题(转)
- javabean操作文件正确,但是Jsp调用javabean时文件路径出错问题解决之JavaBean访问本地文件实现路径无关实现方法
- 关于Java文件路径问题