File初步

本次博客我们将第一次认识io并通过代码来了解
1.如何创建文件夹与文件
2.获取文件的属性
3.删除文件
4.获取文件的子目录并遍历出来

接下来我们看一下代码

package FileText;

import java.io.File;
import java.io.IOException;

/**
 *初次认识文件
 * @author lover
 *
 */
public class Firstio {
public static void main(String[] args) throws IOException {
    File f1=new File("c:\\abc");
    File f2=new File("c:\\abc\\aa.txt");
    File f3=new File("c:\\abc\\ac\\ad");
    //新建文件和文件夹
    if(!f1.exists()){
        f1.mkdir();
        System.out.println("目录创建成功");
    }else{
        System.out.println("创建失败");
    }
        //mkdir 只能创建目录下的一个子目录   mkdirs则可以创建多层目录
    if(!f3.exists()){
        f3.mkdirs();
        System.out.println("目录创建成功");
    }else{
        System.out.println("创建失败");
    }

    if(!f2.exists()){
        f2.createNewFile();
        System.out.println("文件创建成功");
    }else{
        System.out.println("文件创建失败");
    }

    //查看文件的属性
    System.out.println("文件是否可以执行"+f2.canExecute());
    System.out.println("文件是否可读"+f2.canRead());
    System.out.println("文件是否可写"+f2.canWrite());
    System.out.println("获取文件的绝对路径"+f2.getAbsolutePath());
    System.out.println("文件的父路径"+f2.getParent());
    System.out.println("获取文件的空间大小"+f2.getFreeSpace());
    System.out.println("文件的路径"+f2.getPath());
    System.out.println("判断文件是否是文件"+f2.isFile());

    //删除文件
    if(f3.exists()){
        System.out.println("文件删除成功"+f3.delete());
    }

    //重命名
    f2.renameTo(new File("c:\\abc\\aabcde.txt"));

    //查找目录下的内容
    File f5=new File("C:\\Intel");
    File[] file=f5.listFiles();
    for(int i=0;i<file.length;i++){
        System.out.println(file[i].getName()+"\t"+file[i].lastModified()+"\t");
    }
}
}

我们来运行下结果

目录创建成功
目录创建成功
文件创建成功
文件是否可以执行true
文件是否可读true
文件是否可写true
获取文件的绝对路径c:\abc\aa.txt
文件的父路径c:\abc
获取文件的空间大小10842112000
文件的路径c:\abc\aa.txt
判断文件是否是文件true
文件删除成功true
ExtremeGraphics 1495032164330   
gp  1510494790633   
Logs    1500427590035   
Profiles    1500375100648   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
您好!对于PaddleSeg的初步使用,您可以按照以下步骤进行: 1. 安装PaddlePaddle和PaddleSeg:您可以通过以下命令安装PaddlePaddle和PaddleSeg: ```shell pip install paddlepaddle paddleseg ``` 2. 数据集准备:准备用于训练和评估的数据集。PaddleSeg支持多个语义分割数据集,您可以从官方提供的数据集中选择一个,也可以使用自己的数据集。 3. 数据集划分:将数据集划分为训练集、验证集和测试集。可以根据自己的需求进行划分,一般情况下,训练集用于模型训练,验证集用于调整参数,测试集用于模型评估。 4. 配置文件修改:PaddleSeg提供了默认的配置文件,您可以根据自己的需求进行修改。配置文件包括模型、数据集、优化器、学习率等参数的设置。 5. 模型训练:使用命令行工具`paddleseg train`开始模型的训练,指定配置文件和保存路径,例如: ```shell paddleseg train --config your_config_file.yml --do_eval --save_interval_epochs 10 --save_dir output ``` 这里的`--do_eval`表示每个epoch结束后进行一次验证,`--save_interval_epochs`表示每隔多少个epoch保存一次模型。 6. 模型评估:使用命令行工具`paddleseg eval`对训练好的模型进行评估,指定配置文件和模型路径,例如: ```shell paddleseg eval --config your_config_file.yml --model_path output/best_model/model.pdparams ``` 7. 模型预测:使用命令行工具`paddleseg predict`对输入的图片进行预测,指定配置文件和模型路径,例如: ```shell paddleseg predict --config your_config_file.yml --model_path output/best_model/model.pdparams --image_path test.jpg --save_dir output/result ``` 这里的`--image_path`表示要预测的图片路径,`--save_dir`表示保存预测结果的目录。 以上是PaddleSeg的初步使用步骤,您可以根据实际情况进行调整和扩展。如果您有更具体的问题,请随时提问!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值