Java版本的在指定目录及子目录下创建指定的文件
和删除指定目录及子目录下名叫“xxx.txt”的所有文件一样,也是使用递归的方式实现的。
代码如下:
 public class Example826003 {
     private static FileOutputStream out;
     /**
      * @param args 指定目录下及子目录下添加指定的文件
      */
     public static void main(String[] args) {
         String dir =  "D:\\PCsync\\python";
         File file= new File(dir);
         circleMethod(file);
         System.out.println("文件创建成功!");
     }
     private static void circleMethod(File file) {
         // TODO Auto-generated method stub
         if (file.isDirectory()) {
             createFile(file);
             File[] fileList = file.listFiles();
             for (int i = 0; i < fileList.length; i++) {
                 circleMethod(fileList[i]);
             }
         }
     }
     private static void createFile(File file) {
         // TODO Auto-generated method stub
         String nameDir = file.getAbsoluteFile()+File.separator+"111.txt";
         try {
             out = new FileOutputStream(nameDir);
         } catch (FileNotFoundException e) {
             // TODO Auto-generated catch block
             e.printStackTrace();
         }
         String str= "xxxx";
         byte[] b =str.getBytes();
         for (int i = 0; i < b.length; i++) {
             try {
                 out.write(b[i]);
             } catch (IOException e) {
                 // TODO Auto-generated catch block
                 e.printStackTrace();
             }
         }
         try {
             out.close();
         } catch (IOException e) {
             // TODO Auto-generated catch block
             e.printStackTrace();
         }
     }
 }
Java版本的在指定目录及子目录下创建指定的文件的更多相关文章
- Linux复制指定目录及子目录下特定类型的文件
		首先建立一个用于测试的目录,用'tree'命令查看其结构如下所示: 可见,目录中主要包含用于测试的*.txt文件和用于充当炮灰的*.tes文件 目标是保持当前的目录结构,只把txt文件复制出来 方法一 ... 
- Java版本的删除指定目录及子目录下名叫“xxx.txt”的所有文件
		以前写过一个python版本的,但是在查找文件路径的时候出现错误,无法正确的获取到文件的路径,就造成无法删除该路径下的“xxx.txt”文件. 当时以为是windows版本系统的错误造成这个问题的,也 ... 
- 2.获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到F盘下任意目录
		package cn.it.text; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import ... 
- Python——用os模块寻找指定目录(包括子目录)下所有图片文件
		import os # 导入os模块 def search_file(start_dir): img_list = [] extend_name = ['.jpg', '.png', '.gif'] ... 
- 删除一个目录及其子目录下的所有.svn文件
		今天建立svn,加入代码,发现这些个文件夹中竟然已经有.svn文件夹,也就是它以前使用过svn, 这下就有点麻烦,在全新的svn里,这些.svn需要删除,又不可能一个一个手工去删除 网上翻了一下,发现 ... 
- java基础 File 递归删除文件夹中所有文件文件夹  目录(包含子目录)下的.java文件复制到e:/abc文件夹中, 并统计java文件的个数
		File 递归删除文件夹中所有文件文件夹 package com.swift.kuozhan; import java.io.File; import java.util.Scanner; /*键盘录 ... 
- php读取目录及子目录下所有文件名的方法
		本文实例讲述了php读取目录及子目录下所有文件名的方法,分享给大家供大家参考.具体实现方法如下: 一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下: $dir= ... 
- python递归列出目录及其子目录下所有文件
		python递归列出目录及其子目录下所有文件 一.前言 函数的递归,简单来说,就是函数内部调用自己 先举个小例子,求阶乘 def factorial(n): if n == 0: return 1 e ... 
- python查找目录及子目录下特定文件
		写这篇博客的缘由: 面试归来翻脉脉发现一个陌生的朋友提出一个面试题,设计实现遍历目录及子目录,抓取.pyc文件. 并贴出两种实现方法: 个人感觉,这两种方法中规中矩,不像是python的风格.pyth ... 
随机推荐
- React-router 要点
			1.关于url中传参的问题 比如我想打开: /articles/detail/101 在url中要传一个参数 /articles/detail/:articleId 路由中:<Route pat ... 
- 简单风格 在线音乐播放器(支持wav,MP3等)
			找了两天终于找到了,支持wav,MP3,其他格式没有测试. 1.修复了jQuery判断ie的bug, 2.修复播放循环 下载地址: http://pan.baidu.com/s/1o6upwHs 
- SQL Server 2000  “用户XX已经存在” 处理方法
			-- 目前遇到这个问题都是在切换服务器时发生的. 旧服务器备份的数据库还原到新服务器,都会遇到这种问题 --切决方案如下: -- 查找孤立用户列表 EXECUTE sp_change_users_lo ... 
- container_of宏定义分析---linux内核
			问题:如何通过结构中的某个变量获取结构本身的指针??? 关于container_of宏定义在[include/linux/kernel.h]中:/*_** container_of - cast a ... 
- 九,WPF资源
			WPF资源的优点 WPF资源系统是一种保管一系列有用对象的简单方法,从而可以更容易地重用这些对象,它主要有以下优点: 高效,通过资源可以定义一个对象,并在标记中的多个地方重用,这会使代码变的更加精简, ... 
- 【git】借助github学习成果
			1.创建分支 git branch dev //创建分支 git checkout dev //切换分支 或者用一句 git checkout -b dev 删除一个分支 git check ... 
- 如何应用CLR线程池来管理多线程
			class Program { static void Main(string[] args) { int intWorkerT ... 
- Java中“||”与“|”的区别
			两者都是或,但是不一样.举个例实例给你看你就明白了: int i=0;if(3>2 || (i++)>1) i=i+1;System.out.println(i); 这段程序会打印出1,而 ... 
- 常用脚本语言Perl,Python,Ruby,Javascript一 Perl,Python,Ruby,Javascript
			常用脚本语言Perl,Python,Ruby,Javascript一 Perl,Python,Ruby,Javascript Javascript现阶段还不适合用来做独立开发,它的天下还是在web应用 ... 
- 使用Yeoman搭建 AngularJS 应用 (12) —— 让我们搭建一个网页应用
			原文地址:http://yeoman.io/codelab/local-storage.html 安装Bower程序包 我们使用另一个Angular模块,"angular-local-sto ... 
