好不容易从学校图书馆拷回了陈雄华老师的精通spring2.X随书光盘内容,打开发现里面的Files都是大写的,顿时傻眼了,手工改回来作业量太大,这时候想起了太太口服液的广告语~~~
public static void recursion(File file){//对该目录下文件or文件夹进行处理
File[]list=file.listFiles();
for(int i=0;i<list.length;i++){
if(list[i].isFile()){//如果是文件直接变小写并复制
try{
FileInputStream fis=new FileInputStream(list[i]);
System.out.println(list[i].getPath());
byte[]b=new byte[1024]; String str=list[i].getPath().toLowerCase()
.replaceFirst("codes", "codes2")//对某些要大写的文件夹
.replaceFirst("webroot", "WebRoot")
.replaceFirst("webapp", "WebRoot")
.replaceFirst("web-inf", "WEB-INF")
.replaceFirst("meta-inf", "META-INF");
File file1=new File(str.substring(0,
str.lastIndexOf("\\")));
if(!file1.exists()){
file1.mkdirs();
}
FileOutputStream fos=new FileOutputStream(str);
int len=0;
while((len=fis.read(b))>-1){
fos.write(b, 0, len);
}
}catch(Exception e){
e.printStackTrace();
System.exit(0);
}
}
else{//如果是文件夹就递归
recursion(list[i]);
}
}
}
上面只是递归处理大写问题的一个函数,具体问题还要具体分析,有注释帮助理解~
分享到:
相关推荐
请将该文件复制到另一文件sample2.txt,并将原文件中的小写字母全部转换为大写字母,其余格式均不变
用于把一个文件中的大写字母变成小写字母。 用gcc编译一下即可
一个小工具,用来处理Android资源文件名,批量重命名将大写改成小写,由www.j2megame.com开发。 由于Android是基于Linux系统的,Linux文件系统对大小写是敏感的。 这对于在Windows下的Android开发人员来说,处理...
批量将文件大写后缀名修改为小写,只需放在对应位置,双击后,静等文件后缀名修改就ok了
在日常生活中,尤其是在财务工作中,我们常常需要填写涉及金额的文档,而中国货币人民币的书写规范要求金额的大写必须正确无误。对于不熟悉这些规则的人来说,这可能会成为一个困扰。"人民币大写转换工具"正是为了...
字符串转换与文件操作 本资源涉及到三个主要知识点:字符串操作、文件操作和错误处理。 字符串操作 在本程序中,我们需要将输入的字符串中的小写字母转换成大写字母。这个过程可以通过遍历字符串,每遇到一个小写...
js 实现 输入的英文自动全大写! 值得下载看看!资源免费,大家分享!!
本软件可以批量修改文件名称为大写的文件名,只要设置原文件夹和目标文件夹即可
批量实现文件夹和所有目录里的文件英文字母小写转大写,把程序放到需要改的文件同一个目录里就可以
在编程领域,有时我们需要将阿拉伯数字转换为中文大写,特别是在财务报告、发票或正式文档中,中文大写数字的使用能避免数字篡改的风险。本项目“中文大写数字--实现数字的中文大写”旨在提供一种方法,将数字字符串...
eclipse用插件会把中文转换...这个插件不是propedit,是SimplePropertiesEditor,是别人写的,功能差不多,但是存在几个bug,而且和propedit一样会把ascii转为小写,我在其基础上修改了我看到的bug,另外把ascii转换为大写
有没有遇到过不会人民币大写的情况? 此软件把阿拉伯数字转换为人民币大写。 需安装.net环境。
在日常的会计、财务或者编程应用中,有时我们需要将阿拉伯数字转换为中文大写,以增强数字的可读性或符合特定的规范。阿拉伯数字是我们常见的0-9这十个数字,而中文大写则是用于表示这些数值的中文字符,如壹、贰、...
在IT行业中,尤其是在财务软件开发或者数据处理领域,"大写日期大写金额"是一个常见的需求。这通常涉及到将日期和货币数值转化为特定格式,以便于财务报告、发票制作或审计目的。以下是对这一主题的详细说明: 1. *...
在提供的压缩包文件中,"转换大写工具说明.doc"可能是该工具的使用指南,包含详细的说明和可能遇到的问题解答;而"SQL_Ucase.exe"则是实际的执行文件,用户安装并配置后即可使用。 总的来说,SQL关键字转大写工具是...
### 小写人民币转大写ACCESS函数解析 #### 背景介绍 在日常的财务工作中,经常需要将数字格式的金额转换成汉字大写形式,尤其是在开具支票、填写电汇凭证或制作记账凭证时更为常见。这种转换不仅能够提高正式文件的...
(单词不跨行)大写字母和小写字母认为是不同的字母,即 abc 和 Abc 是不同的词。词的例子如下: x-ray 包括两个词 x 和 ray mary's 包括两个词 mary 和 s a c-Dec 包括三个词 a 和 c 和 Dec 编写一个程序,输入为一...
`POINT.CUR`文件则可能是一个光标资源,与大写转换功能直接关联的可能性不大,但可能用于界面设计,例如显示转换结果。 为了实现这个功能,开发者可能需要深入理解PowerBuilder的字符串操作函数,如`Reverse()`、`...
在IT领域,尤其是在财务软件开发或报表生成工具的使用中,将小写金额转换为大写是一项常见的需求。FastReport是一款强大的报表设计和生成工具,广泛应用于Delphi、C++Builder等开发环境中。本文将详细解析如何使用...
这个函数可能接收一个字符串参数,然后返回一个新的全大写字符串。开发者通常会用它来统一显示或处理用户输入,确保数据的一致性,或者在生成报告或打印输出时使用。 到了PB 9.0,尽管核心功能可能保持不变,但可能...