`
ezzze
  • 浏览: 42588 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

FileTest

阅读更多
/**
 * @author ezzze
 * @version 0.009 2009-7-16
 */
public class FileTest{
	
	
	def isAuthLine(String str){
		return (!str.isEmpty()&&
				!str.startsWith('private')&&
				!str.startsWith('import')&&
				!str.startsWith('package')&&
				!str.startsWith('/*')&&
				!str.startsWith('*') &&
				!str.startsWith('this')
                        )
		
	}
	def cleanThem = { 
		fileName->
		new File('src/').eachFileMatch( ~"$fileName.*txt" ) { f ->
			f.delete()
		}
	}
	
	def createFile(String path,String fileName){
		def tmp = File.createTempFile('Tem', '.txt',new File('D:\\workSpace\\groovy\\src\\'))
		boolean flag = false
		new File(path,fileName).eachLine(){ line->
			line = line.trim();
			if(isAuthLine(line) &&
			line.indexOf("{")<0
			){
				if(line.startsWith("public") 
				&& line.indexOf('extends')>0){
					flag = true
					return
					
				}
				
				String[] dd = line.split('\\(')
				if(dd.length > 1){
					if(dd[1].indexOf(';') > 0){
						flag = false
					}
					
					tmp.append('/** ' +dd[0] + ' ' + dd[1].substring(1,dd[1].length() -3) + ' */\n')
					tmp.append(line)
					tmp.append('\n')
				}else{
					tmp.append(line)
					tmp.append('\n')
					
				}
				
			}
			else{
				if(flag){
					
					
					tmp.append('\n')
				}else{
					
					
					tmp.append(line)
					tmp.append('\n')
				}
			}
			
			
		}
		
		
	}
}
分享到:
评论

相关推荐

    filetest-src.zip_64bit_FileTest_FileTest.ExE

    【标题】"filetest-src.zip_64bit_FileTest_FileTest.ExE" 是一个64位版本的FileTest工具的源代码压缩包,其中包含了主程序FileTest.exe和其他相关文件。这个工具的主要功能是对文件进行各种操作的测试,确保文件...

    Android review FileTest

    `FileTest`很可能是一个用于测试Android文件系统操作的项目或工具。在这个场景下,我们主要会涉及到以下几个关键的知识点: 1. **Android文件系统** Android系统基于Linux内核,因此它的文件系统遵循Linux的标准。...

    android FileTest源码.rar

    【标题】"Android FileTest源码分析" 在Android开发中,理解文件操作是至关重要的,因为这涉及到数据存储、资源管理以及用户交互等核心功能。FileTest是一个用于演示和测试Android系统中文件I/O操作的示例项目。...

    FileTest.zip项目安卓应用源码下载

    【FileTest.zip项目安卓应用源码详解】 在Android开发领域,源码是理解应用程序工作原理、学习新技能和提升编程技巧的重要资源。"FileTest.zip"项目提供了这样一个平台,为学生进行毕业设计研究、个人学习以及公司...

    filetest111.zip_2013年111文件

    在这个场景中,我们有一个名为"filetest111.zip"的压缩包文件,它包含了2013年111相关的文件。压缩文件通常用于存储和传输多个文件,以节省磁盘空间和方便传输。让我们深入探讨一下如何统计一个文件夹中包括子文件夹...

    安卓Android源码——FileTest.zip

    `FileTest.zip`可能包含了一个关于Android文件操作的测试项目,旨在帮助开发者熟悉和掌握Android平台上的文件I/O(输入/输出)操作。这里我们将深入探讨Android中与文件操作相关的知识点。 1. **Android文件系统**...

    111111111FileTest.rar_打开文件_打开文件夹

    标题中的"111111111FileTest.rar_打开文件_打开文件夹"表明这是一个关于如何打开文件和文件夹的教学资源,可能是一个包含了示例代码或教程的压缩包。描述中提到"适合初学者,打开文件!文件编译通过!自己修改一下就...

    libgdx FileTest.zip FileHandler

    在这个"FileTest.zip"文件中,我们关注的是LibGDX中的文件处理机制,也就是"FileHandler"。FileHandler是LibGDX提供的一种抽象接口,它允许开发者在不同的平台上方便地读写文件,无论这些文件位于本地存储、内部存储...

    FileTest.zip

    【标题】"FileTest.zip" 暗示我们正在处理一个压缩文件,它可能包含了多个文件或目录,被封装在名为 "FileTest" 的ZIP格式的压缩包内。这种类型的文件通常用于存储和传输多个相关的文件,以减少它们的总体大小,便于...

    FileTest.rar

    《深入理解RAR压缩格式——以"FileTest.rar"为例》 RAR是一种常见的文件压缩格式,由Eugene Roshal开发,广泛应用于数据压缩与归档。本文将深入探讨RAR格式的基本原理,并以"FileTest.rar"为例,解析其内部结构和...

    FileTest:文件测试的源代码 - 交互式文件系统测试工具

    要构建 FileTest,您需要拥有以下构建环境之一 视觉工作室 2017 视觉工作室 2008 WDK 6001 创建一个新目录,例如 C:\Projects md C:\Projects cd C:\Projects 运行以下批处理脚本 git clone ...

    filetest.c

    本源码是自己整理的gstreamer框架下播放本地视频文件码流的源码,其中很多的注释可以去了解其中的原委

    fileTest.rar

    本示例中,我们关注的是一个名为"fileTest.rar"的压缩包文件,它涉及到Java编程语言如何判断文件类型以及如何从视频文件中提取音频。这主要涉及到两个核心技术点:文件类型的识别和使用FFmpeg进行音视频处理。 首先...

    FileTest.java

    FileTest.java

    小程序源码 FileTest.rar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

Global site tag (gtag.js) - Google Analytics