Java 小功能

[b]1. 用checkbox实现单选功能[/b]
<SCRIPT type="text/javascript">
function disable()
{
var len = document.getElementsByName("checkbox2").length;
var count = 0;
var studentid = 0;
for (var i = 0; i < len; i++)
{
if (document.getElementsByName("checkbox2")[i].checked == true)
{
count ++;
studentid =document.getElementsByName("checkbox2")[i].value ;
}
}
if(count == 1)
{
window.location.href="attendance!disable.ptm?studentid="+studentid;
} else if(count>1)
{
alert("只能禁用单个学生资源");
} else
{
alert("请选择某个学生资源进行禁用操作");
}
}
</SCRIPT>


[b]2. 纠正一个错误的认识:[/b]
如果页面有很多checkbox,我们需要传选中的checkbox的ids到action,只需要在action声明一个int类型的数组接受Id就行了。

[b]3. copy多个文件夹下的跟中文件[/b]
public static void main(String[] args) throws IOException {
File fold = new File( "Z:\\");
File[] allFile = fold.listFiles();
System.out.println(allFile.length);
int ii=0;
for (int i = 1; i <= allFile.length; i++)
{
System.out.println(allFile[i- 1].getAbsolutePath());
int folder = Integer.parseInt(allFile[i-1].getAbsolutePath().substring(3));
File tt = new File( "Z:\\"+folder+"\\");
File[] f = tt.listFiles();
if (f!=null && f.length>0 && f[0].isFile())
{
for (int j = 0; j < f.length; j++)
{
FileInputStream input = new FileInputStream(f[j]);
FileOutputStream output = new FileOutputStream( "Z:\\z23456\\" + (f[j].getName()).toString());
byte[] b = new byte[1024 * 2040];
int len;
while ((len = input.read(b)) != -1) {
output.write(b, 0, len);
}
output.flush();
output.close();
input.close();
ii++;
System.out.println("copy第n个文件"+ii);
}
}
}
}


[b]重命名很多文件[/b]
public static void main(String[] args) throws IOException {
File fold = new File( "D:\\test\\");
File[] allFile = fold.listFiles();
for (int i = 1; i <= allFile.length; i++)
{
//System.out.println(allFile[i-1].getAbsolutePath());
File file = new File(allFile[i-1].getAbsolutePath());
String name = file.getName().substring(0,file.getName().indexOf("."))
+"_建议书"+file.getName().substring(
file.getName().indexOf("."), file.getName().length());
if(file.exists())
{
file.renameTo(new File("D:\\test\\"+name));
}
System.out.println("重命名第"+i+"个文件");
}
System.out.println("重命名 完毕。。。");
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值