IT辅导娱乐网| 蜘蛛地图| 所有文章|
Java File类的使用 - IT辅导
  • 首页
  • IT技术 IT辅导资源网设计图
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享 IT辅导资源网设计图
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧 IT辅导资源网设计图
    • seo教程
  • 编程教程
  • 值得看一看 IT辅导资源网设计图
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能 IT辅导资源网设计图
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿


登录后,享受更多优质服务哦
IT辅导资源网站长qq头像
欢迎回来,可爱的会员!个人中心退出登录
导航菜单
  • 首页
  • IT技术
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧
    • seo教程
  • 编程教程
  • 值得看一看
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿

Java File类的使用

2020/9/3 五年级扛把子 

File类的作用

●创建、删除文件;
●重命名文件;
●判断文件的读写权限及是否存在;
●设置和查询文件的最近修改时间等;
●构造文件流可以使用File类的对象作为参数。

创建文件Hello.txt,如果存在则删除旧文件,不存在则直接创建新的

import java.io.*;
public class FileTester {
public static void main(String[] args) {
File f=new File("Hello.txt");
if (f.exists())
f.delete();
else
try{
f.createNewFile();
}
catch(Exception e){
System.out.println(e.getMessage());
}
}
}


运行结果
因为在前面的例子中已经创建了Hello.txt ,所以第一次运行将删除这个文件
第二次运行则又创建了一个此名的空文件
分析
在试图打开文件之前,可以使用File类的isFile方法来确定File对象是否代表一个文件而非目录
还可通过exists方法判断同名文件或路径是否存在,进而采取正确的方法,以免造成误操作


文件复制程序

import java.io.*;
class NewCopyBytes{
public static void main ( String[] args ){
DataInputStream instr;
DataOutputStream outstr;
if( args.length!= 2 ) {
System.out.println("Please Enter file names!");
return;
}
File inFile = new File( args[0] );
File outFile = new File( args[1] );
if( outFile.exists() ) {
System.out.println( args[1] +"already exists");
return;
}
if ( !inFile.exists()) {
System.out.println( args[0] +"does not exist");
return;
}
try{
instr = new DataInputStream(new BufferedInputStream(new FileInputStream(inFile)));
outstr = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(outFile)));

try{
int data;
while ( true ) {
data = instr.readUnsignedByte();
outstr.writeByte(data);
}
}
catch ( EOFException eof ){
outstr.close();
instr.close();
return;
}
}
catch ( FileNotFoundException nfx ){
System.out.println("Problem opening files" );
}
catch ( IOException iox )
{
System.out.println("IO Problems" );
}
}
}


当两个文件都存在是将进行复制



 点赞:0  打赏  分享  海报

  • 打赏支付宝扫一扫
  • 打赏微信扫一扫
  • 打赏企鹅扫一扫
结束语
温馨提醒:如有技术问题以及资源失效请联系站长 QQ89549822 进行反馈!!!
 您阅读本文耗时: 0小时02分35秒
热度:329° 发布时间:2020年9月3日

推荐:

标题:Java File类的使用

链接: https://www.itfd.cn/post-1217.html

版权:转载请注明来源于【IT辅导娱乐网】为原创

上一篇: 第十一届蓝桥杯校内模拟赛题解

下一篇: 中国剩余定理

作者头像 作者名称 作者性别
五年级扛把子
联系作者 作者主页

热门推荐

1 Java面向对象的概念以及面向对象的特征
2 PHP数组遍历
3 520快到了 情侣同居的正确姿势
4 Javaee是什么,它与Javase有啥区别
5 element-ui是什么,以及element-ui的使用
6 Tomcat乱码解决办法

评论列表

取消回复

  • 存档

    • 2020年9月(191)
    • 2020年8月(92)
    • 2020年7月(5)
    • 2020年6月(224)
    • 2020年5月(392)
    • 2020年4月(267)
    • 2020年3月(76)
    • 2019年3月(1)
    • 1970年1月(29)
  • 搜索

  • 热门文章

    • 神佑之路手游源码-附视频教程
    • 最新可用老王VPN2.22.15谷歌市场版,免费使用
    • 私藏的十个网站,不看后悔系列
    • 虚拟商品自动发货商城源码
    • 不吃苦、不奋斗,你要青春做什么?
  • 随机文章

      • 一款极简阿里图床上传源码
        • 北漂鱼vip视频解析网站源码
          • 快手抖音小姐姐网html源码
            • 仿任务系统前后端网站源码
              • 鲨鱼大气引导页HTML源码
    提示信息

    SQL语句执行错误: SELECT COUNT(*) AS total FROM emlog_twitter
    Table 'itfd.emlog_twitter' doesn't exist

    «点击返回