将用户输入在控制台上的指定路径下所有的.txt文件复制到c盘下随意目录(你可以自己指定路径)并在复制后将.txt后缀名更改成.java后缀名
来源:互联网 发布:资金盘直销软件 编辑:程序博客网 时间:2024/04/28 09:13
package test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
public class Test7 {
public static void main(String[] args)throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine(); //源目录 File dir = new File(str); //目标目录 File dest = new File("c:\\hello"); read(dir,dest); } public static void read(File dir,File dest) throws IOException{ //判断目标目录是否存在,不存在则创建 if(!dest.exists()) dest.mkdir(); //判断目标目录是否是目录,不是则创建 if(!dest.isDirectory()) dest.mkdir(); File[] files = dir.listFiles(); for(File file : files){ if(file.isDirectory()) //如果此File对象是目录,递归进入目录 read(file,dest); else{ //判断是否是txt类型文件 if(file.getName().endsWith(".txt")){ BufferedReader br = new BufferedReader(new FileReader(file)); //将txt文件复制到目标目录, 并更改扩展名 PrintWriter pw = new PrintWriter(new FileWriter(dest.getAbsolutePath() +File.separator + file.getName().replace(".txt", ".java"))); String line = null; while((line=br.readLine()) != null){ pw.println(line); } br.close(); pw.close(); } } } }
}
0 0
- 将用户输入在控制台上的指定路径下所有的.txt文件复制到c盘下随意目录(你可以自己指定路径)并在复制后将.txt后缀名更改成.java后缀名
- 在某一磁盘目录下将.txt的所有文件遍历打印到控制台上
- 复制指定目录下的指定文件,并修改后缀名
- 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。以下代码目录和需要更的后缀名改了
- 复制指定目录下的指定文件,并修改后缀名代码
- IO流_复制指定目录下指定后缀名的文件并修改名称案例
- 将相同后缀的所有文件复制到指定的路径下
- 复制某个路径下的所有文件到指定路径
- 查找目录下的及子目录下的 所有的给定后缀名的文件并将其路径打印到一个文件中。
- 用批处理 将文件夹下的所有指定后缀名的文件,修改成自定义后缀名
- 编写程序,将指定目录下所有.java 文件拷贝到另一个目的中,并将扩展名改为.txt。
- 批量将数据库中的用户表导出到指定目录下的txt文件
- 批量将数据库中的用户表导出到指定目录下的txt文件
- java 将某一文件夹下的所有文件 复制到指定文件下
- 获取某一路径下指定后缀名的文件
- java将原目录下的文件复制到指定目录
- 获取磁盘D下所有txt文件路径,并输入到C:/path.txt文件
- 从键盘输入接收一个文件夹路径,打印出该文件夹下所有的.txt文件名(后缀名文件)
- 51nod 1428 活动安排问题 优先队列+贪心
- 加载类字节码的3种方式
- nginx 配置静态web服务器以及反向代理服务器的一些问题
- kerberos认证原理
- 【Linux】samba服务器的安装和配置
- 将用户输入在控制台上的指定路径下所有的.txt文件复制到c盘下随意目录(你可以自己指定路径)并在复制后将.txt后缀名更改成.java后缀名
- TranslateMessage函数
- 现在起
- Codeforces Round #356 (Div. 2) D. Bear and Tower of Cubes
- String的转换,替换和分隔
- jQuery选择器-表单选择器示例
- LeetCode:Combination Sum
- Android之本地Service(LocalService)
- HDU 1213 How Many Tables (并查集,连通分支数,两种方式)