Java中的 File类对文件 路径分割符不敏感! <发现>
2012-10-10 19:54
429 查看
在Xml 中有时候定义 id 搞成了 <TextView android:text="@+id/mytext" android:layout_width="fill_parent" android:layout_height="fill_parent"> 写的虽然是错误的,但是 居然R.id.mytext存在!!调用时候会报空指针异常。 java创建文件和文件夹 的File类 ,对"/" 也即是File.separator 不敏感啊!我输入那么多分隔符居然只被当作一个"/" import java.io.*; public class Test { public static void main(String[]arg) { /* InputStreamReader isr = new InputStreamReader(new FileInputStream(new File("C:\\Users\\joychine\\Desktop\\新建文本文档.txt"))); byte [] temp = new byte[4*1024]; int s = 0; if((s=read(temp))!=-1) System.out.println(s); */ File f = new File("D:/duomi"+File.separator+File.separator+File.separator+File.separator+"//////新建文件夹/新建文件夹2");//这句话居然能编译而且运行! File f1 = new File(f,"/t11xt.txt"); System.out.println(f.getName()); System.out.println(f1.getName()); System.out.println(f.getPath()); System.out.println(f1.getPath()); try { f.mkdir(); f1.createNewFile(); } catch (Exception e){ e.printStackTrace(); } } }
相关文章推荐
- <Java>RandomAccessFile在文件中定位写入
- JAVA IO流 <一>文件基本操作
- <java>程序当前路径问题
- Hadoop中文件读写(Java) &lt;转&gt;
- <input type="file">定义样式并获取上传文件路径及指定文件类型
- <Java>使用String读取文件名称获取得定位置的字符串
- <5>Android HAL hardware.h 源码文件分析 路径:/hardware/libhardware/include/hardware/hardware.h
- <云架构 大数据 JAVA网贷平台开发>深圳市金橙尔商务有限公司
- <cstdlib>头文件
- <string>头文件
- <四> H264解码输出yuv文件
- &lt;JAVA编程术语英语翻译&gt;
- <Java>Java数组的深拷贝与浅拷贝
- java如何获取jsp页面上传的文件路径 20 前台jsp: <form action="AA.do?method=yktAdd" method="post" > <input type='text'
- 程序中所不需要访问到的功能,别忘了从WMAppManifest.xml文件中的<Capabilities>的小节将它们去掉。
- Java_web初学笔记之<MyEclipse自动提示设置 空格和等号不补全>
- <java——基础(三)>
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>会报错
- <Android>使用缓冲区实时写入文件一
- <s:file/>多文件上传