Java file 文件的相关使用
来源:互联网 发布:qq飞车帝王数据 编辑:程序博客网 时间:2024/06/14 04:35
package com.company;import java.io.*;import java.util.Scanner;public class Main { public static void main(String[] args) throws IOException { // write your code here// getFile(); reciveFile(); } // A 一, 判断指定目录下是否有后缀名为.jpg的文件,如果有,就输出该文件名称 public static void getFile() { File file = new File("/Users/dllo/Documents/0519_homeWork/src"); File[] fileArr = file.listFiles(); for (File f : fileArr) { if ((f.isDirectory() || f.isFile()) && f.getName().endsWith(".jpg")) { System.out.println(f); } } } //B 一, 在控制台录入文件的路径,将文件拷贝到当前项目下 public static File copyFile() { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个文件的路径"); while (true) { String filePath = scanner.nextLine(); File file = new File(filePath); if (!file.exists()) { System.out.println("输入的文件路径不存在,请重新输入"); } else if (file.isDirectory()) { System.out.println("您输入的是文件夹路径,请重新输入文件路径"); } else { return file; } } } public static void reciveFile() throws IOException { File file = copyFile(); FileInputStream fs = new FileInputStream(file); BufferedInputStream bs = new BufferedInputStream(fs); FileOutputStream fos = new FileOutputStream(file.getName()); BufferedOutputStream bos = new BufferedOutputStream(fos); int a; while ((a = bs.read()) != -1) { bos.write(a); } bs.close(); bos.close(); }}
阅读全文
0 0
- Java file 文件的相关使用
- 使用FILE文件指针进行文件的操作相关函数
- java-文件File、字符流的使用
- java 的File文件
- Java使用File的的delete()方法删除文件
- 一个使用java File类分割文件的方法
- java File类的使用 通过递归打印文件目录
- java文件操作笔记(File类的使用)
- Java IO流之File文件类的使用
- JAVA中使用File类批量重命名文件及java.io.File的常见用法
- File类的相关操作方法及使用
- JAVA中File的相关操作
- java中File类的相关操作
- java中File类的相关学习
- Java中File类的相关用法
- file文件类的使用
- File文件类的使用
- File文件类的使用
- Cmake使用示例与整理
- 初读《黑客与画家》
- c#之线程同步浅析(1)-----轻量级同步Interlocked
- 关于crul无法链接https的问题
- Kotlin基础教程-包
- Java file 文件的相关使用
- 【Shader实战篇】PBR贴图之Metallic贴图
- 拉普拉斯分布
- 多条目
- Linux 设备驱动 ====> 并发控制 --- 信号量与互斥体
- 【bzoj4373】算术天才⑨与等差数列
- Openjudge 4982: 踩方格——题解
- CodeForces
- <Effective C++> (Item 13-15): 以对象管理资源