/**
* @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" 是一个64位版本的FileTest工具的源代码压缩包,其中包含了主程序FileTest.exe和其他相关文件。这个工具的主要功能是对文件进行各种操作的测试,确保文件...
`FileTest`很可能是一个用于测试Android文件系统操作的项目或工具。在这个场景下,我们主要会涉及到以下几个关键的知识点: 1. **Android文件系统** Android系统基于Linux内核,因此它的文件系统遵循Linux的标准。...
【标题】"Android FileTest源码分析" 在Android开发中,理解文件操作是至关重要的,因为这涉及到数据存储、资源管理以及用户交互等核心功能。FileTest是一个用于演示和测试Android系统中文件I/O操作的示例项目。...
【FileTest.zip项目安卓应用源码详解】 在Android开发领域,源码是理解应用程序工作原理、学习新技能和提升编程技巧的重要资源。"FileTest.zip"项目提供了这样一个平台,为学生进行毕业设计研究、个人学习以及公司...
在这个场景中,我们有一个名为"filetest111.zip"的压缩包文件,它包含了2013年111相关的文件。压缩文件通常用于存储和传输多个文件,以节省磁盘空间和方便传输。让我们深入探讨一下如何统计一个文件夹中包括子文件夹...
`FileTest.zip`可能包含了一个关于Android文件操作的测试项目,旨在帮助开发者熟悉和掌握Android平台上的文件I/O(输入/输出)操作。这里我们将深入探讨Android中与文件操作相关的知识点。 1. **Android文件系统**...
标题中的"111111111FileTest.rar_打开文件_打开文件夹"表明这是一个关于如何打开文件和文件夹的教学资源,可能是一个包含了示例代码或教程的压缩包。描述中提到"适合初学者,打开文件!文件编译通过!自己修改一下就...
在这个"FileTest.zip"文件中,我们关注的是LibGDX中的文件处理机制,也就是"FileHandler"。FileHandler是LibGDX提供的一种抽象接口,它允许开发者在不同的平台上方便地读写文件,无论这些文件位于本地存储、内部存储...
【标题】"FileTest.zip" 暗示我们正在处理一个压缩文件,它可能包含了多个文件或目录,被封装在名为 "FileTest" 的ZIP格式的压缩包内。这种类型的文件通常用于存储和传输多个相关的文件,以减少它们的总体大小,便于...
《深入理解RAR压缩格式——以"FileTest.rar"为例》 RAR是一种常见的文件压缩格式,由Eugene Roshal开发,广泛应用于数据压缩与归档。本文将深入探讨RAR格式的基本原理,并以"FileTest.rar"为例,解析其内部结构和...
要构建 FileTest,您需要拥有以下构建环境之一 视觉工作室 2017 视觉工作室 2008 WDK 6001 创建一个新目录,例如 C:\Projects md C:\Projects cd C:\Projects 运行以下批处理脚本 git clone ...
本源码是自己整理的gstreamer框架下播放本地视频文件码流的源码,其中很多的注释可以去了解其中的原委
本示例中,我们关注的是一个名为"fileTest.rar"的压缩包文件,它涉及到Java编程语言如何判断文件类型以及如何从视频文件中提取音频。这主要涉及到两个核心技术点:文件类型的识别和使用FFmpeg进行音视频处理。 首先...
FileTest.java
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...