关于io流的File类,下面来码一些基础属性:

文件的属性:

  1. /*
  2. public String getName() 获取文件的名字
  3. public boolean canRead() 判断文件是否可以读的
  4. public boolean canWrite() 判断文件是否是可以被写入
  5. public boolean exists() 判断文件是否存在
  6. public long length() 获取文件的长度
  7. public String getAbsolutePath() 获取文件的绝的路径
  8. */

举列子:

  1. package DEMO;
  2.  
  3. /*创建一个文件,判断他的
  4. * (1)可读性以及
  5. * (2)可输入性,
  6. * (3)绝对路径,
  7. * (4)是否创建成功
  8. * */
  9. import java.io.File;
  10. import java.io.IOException;
  11.  
  12. public class test
  13. {
  14. private static void out(String pre,String name,String ude)
  15. {
  16. System.out.println(pre+name+ude);
  17. }
  18.  
  19. private static void out(String pre,String name,boolean judge)
  20. {
  21. System.out.println(pre+name+judge);
  22. }
  23. private static void out(String pre ,String name,int len)
  24. {
  25. System.out.println(pre+name+len);
  26. }
  27. public static void main(String args [])
  28. {
  29. File myfile= new File("e:\\demo","test.java");
  30. out(myfile.getName(),"的可读性:",myfile.canRead());
  31. out(myfile.getName(),"的可写入性:",myfile.canWrite());
  32. out(myfile.getName(),"的绝对路径: ",myfile.getAbsolutePath());
  33. out(myfile.getName(),"的长度: ",(int)myfile.length());
  34. File mt= new File("test.txt"); //在当前的目录下创建文件。
  35. if(!mt.exists())
  36. {
  37. try
  38. {
  39. mt.createNewFile();
  40. System.out.println("创建成功");
  41. }
  42. catch(IOException exp){
  43. System.out.println("hehe");
  44. }
  45. }
  46. }
  47. }

1234 5      6       7        8        9      0                                                        7

呆呆的io流输入输出的一些基础的更多相关文章

  1. IO流-输入输出的简单实例

    InputStream和OutputStream 抽象类InputStream和OutputStream是IO流最底层的两个抽象类,所有输入/输出流的类都基于这两个类. 这两个类里最核心的三个方法是r ...

  2. 关于Java中面向对象章节、IO 流中的重点基础知识。

    一.面向对象的三大特征,以及作用. 答:面向对象的三大特征即,封装性.继承性.多态性. 其分别的作用为 : 封装作用:将数据封装起来,提高数据的安全性, 继承作用:提高代码的复用性,减少冗余代码. 多 ...

  3. Java通过IO流输入输出 向文件中存入大量三个属性的值,并通过验证前两个属性输出第三个属性

    package ABC1; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import ...

  4. java io 流 输入输出 大牛经典总结

    在软件开发中,数据流和数据库操作占据了一个很重要的位置,所以,熟悉操作数据流和数据库,对于每一个开发者来说都是很重要的,今天就来总结一下I/O,数据库操作 一:从数据流开始 首先先有一个结构图看一下整 ...

  5. IO流-输入输出

    java的I/O技术可以将数据保存到文本.二进制.ZIP压缩文件中,下面来说说一些基本的常识(今天只讲理论).先来说说流,何为流?“流就是一组有序的数据序列,根据操作的类型,可以分为输入(Input) ...

  6. java IO流 之 FIle类基础

    package IO; import java.io.File;import java.io.IOException; public class FileIO { /** * 构建及获取文件名信息 * ...

  7. File类以及IO流

    1.File类 package LESSON12; import java.io.File; import java.io.IOException; import java.text.SimpleDa ...

  8. java中关于IO流的知识总结(重点介绍文件流的使用)

    今天做软件构造实验一的时候,用到了java文件流的使用,因为之前学的不是很踏实,于是决定今天好好总结一下, 也方便以后的回顾. 首先,要分清IO流中的一些基础划分: 按照数据流的方向不同可以分为:输入 ...

  9. 乐字节Java之file、IO流基础知识和操作步骤

    嗨喽,小乐又来了,今天要给大家送上的技术文章是Java重点知识-IO流. 先来看看IO流的思维导图吧. 一. File 在Java中,Everything is Object!所以在文件中,也不例外! ...

随机推荐

  1. CCNA training notes

    5/29: vlan:virtual lan, 通过PVID来将物理上连通的host/PC划分到不同的局域网. switch的每个port有access与trunk两种mode,trunk模式的por ...

  2. Quartz:ERROR threw an unhandled Exception

    详细的错误信息如下: -- ::] ERROR org.quartz.core.JobRunShell: - Job group1.job1 threw an unhandled Exception: ...

  3. Qt修改xml文件

    <taskpackage styleId="styles/2dc70235-e48b-4e11-b074-3c3f773ae1f3" id="3333" ...

  4. POJ 1979 Red and Black (红与黑)

    POJ 1979 Red and Black (红与黑) Time Limit: 1000MS    Memory Limit: 30000K Description 题目描述 There is a ...

  5. sar 找出系统瓶颈的利器

    sar 找出系统瓶颈的利器sar是System Activity Reporter(系统活动情况报告)的缩写.sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态.它的 ...

  6. php 怎么设置报错级别 和 控制报错[转]

    在Windows环境下:有时在其他环境下运行正常的程序在自己的环境上会报错误    程序会 报出  Undefined index:   这样的错误例如有如下的代码:                  ...

  7. MVC服务器前台提示

    [HttpPost] public ActionResult AddMsg(MsgModel model) { string strSql = "insert into tbl_msg(ti ...

  8. SQL中char、varchar、nvarchar的区别(zhuan)

    char    char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值.当你输入的字符大于指定的数时,它会截取超出的字符.   nvarcha ...

  9. html,CSS文字大小单位px、em、pt的关系换算

    html,CSS文字大小单位px.em.pt的关系换算 这里引用的是Jorux的“95%的中国网站需要重写CSS”的文章,题目有点吓人,但是确实是现在国内网页制作方面的一些缺陷.我一直也搞不清楚px与 ...

  10. TortoiseGIT

    TortoiseGIT 是Git版本控制系统的一个免费开源客户端,它是git版本控制的 Windows 扩展.可以使你避免使用枯燥而且不方便的命令行.它完全嵌入 Windows Explorer,使用 ...