file处理的一些内容

package CaiDan;

import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class 文件 {

public static void main(String[] args) {
//创建文件对象accout
File dir1 = new File("D:\\Downloads\\新闻2");
dir1.mkdir();
//

//创建文件对象
File file = new File("D:\\Downloads\\新闻2\\mytest.txt");
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//把文件mytest.txt里的内容全部读出来
int i=0;
FileReader fr1 = null;
fr1=new FileReader(file);
i = fr1.read();
while(i!=-1) {
System.out.print((char)i);
i=fr1.read();

}
//
// 遍历目录下所有文件名 list()方法
File dir = new File("D:\\Downloads");
String [] fileNames=dir.list();
for(String name:fileNames) {
System.out.println(name);
}
//
// 遍历目录下所有文件对象 listFiles()方法

File [] files=dir.listFiles();
for(File f:files) {
System.out.println(f.getAbsolutePath());
}
//
// 遍历目录下所有名字 接口 listFiles( FilenameFilter),因为是接口,所以得建一个子类MyFilenameFilter调用接口FilenameFilter
String [] fileNames2=dir.list(new MyFilenameFilter());
for(String s:fileNames2) {
System.out.println(s);
}
//
// 遍历目录下所有名字 接口 listFiles( FileFilter),因为是接口,所以得建一个子类MyFileFilter调用接口FileFilter
File [] files2=dir.listFiles(new MyFileFilter());
for(File f:files2) {
System.out.println(f.getName());
}

}

}

-------2----MyFilenameFilter----------------

import java.io.File;
import java.io.FilenameFilter;

public class MyFilenameFilter implements FilenameFilter {

@Override
public boolean accept(File dir, String name) {
if(name.endsWith(".txt")) {
return true;
}else {
return false;
}

}

}

-------3----MyFileFilter----------------

import java.io.File;
import java.io.FileFilter;

public class MyFileFilter implements FileFilter {

@Override
public boolean accept(File pathname) {
if(pathname.isDirectory()) {
return true;
}else {
return false;
}

}

}

时间: 2024-11-26 03:51:38

file处理的一些内容的相关文章

python file模块 替换输入内容脚本

1 [email protected]:/home/liujianzuo/python/test# ls 2 passwd rc.local test1 3 [email protected]:/home/liujianzuo/python/test# py test1 -r EXIT exit /home/liujianzuo/python/test/rc.local 4 共修改了0行. 5 [email protected]:/home/liujianzuo/python/test# py

JQuery------获取<input type="file">中的文件内容

html <div class="File">添加附件</div><input id="upfile" name="upfile" type="file" multiple="multiple" style="display:none" /> <div class="FileArea"></div> js v

File

1.java.io.File 表示:文件或者文件夾(目錄) File f = new File ("文件路勁"): 注意:相對路勁:非web顯目的相對都是以項目味起點(src/a.txt)(建議)(結對路勁:d/bin/a.txt)(以盤符開關)2.文件常見方法 boolean flag = f.exists();//文件是否存在 flag = f.isFile();//是否是文件 flag = f.isDirectory: //是否是目錄 str = f.getPath: //獲得文

python之发送HTML内容的邮件

1 # 发送html内容的邮件 2 import smtplib, time, os 3 from email.mime.text import MIMEText 4 from email.header import Header 5 6 7 def send_mail_html(file): 8 '''发送html内容邮件''' 9 # 发送邮箱 10 sender = '[email protected]' 11 # 接收邮箱 12 receiver = '[email protected]

jsp页面file标签上传图片以及blob类型数据库存取。

我的jsp页面表单如下: <form name="form1" action="/YiQu/AddUserServlet?jurisdiction=1" method="post" enctype="multipart/form-data"> <table align="center"> <tr> <td>用户id:</td> <td>

File类与FileInfo类

File是一个静态类,常用于文件操作,读取,修改文件等等.File类的大部分方法最终都是转换为流(Stream)的操作,只不过是.net提取帮你封装好了这些常用的流.并且会自动清理占用的资源. 例如:下面通过反编译来了解下一个File里的一个普通的方法ReadAllText()的源代码: [SecuritySafeCritical] public static string ReadAllText(string path) { if (path == null) { throw new Argu

JAVA利用jxl读取Excel内容

JAVA可以利用jxl简单快速的读取文件的内容,但是由于版本限制,只能读取97-03  xls格式的Excel. 1 import java.io.File; 2 import java.io.FileInputStream; 3 4 import jxl.Cell; 5 import jxl.Sheet; 6 import jxl.Workbook; 7 8 9 public class testxls { 10 /** 11 * 读取xls文件内容 12 * @param file 想要读取

廖雪峰js教程笔记14 file文件操作

在HTML表单中,可以上传文件的唯一控件就是<input type="file">. 注意:当一个表单包含<input type="file">时,表单的enctype必须指定为multipart/form-data,method必须指定为post,浏览器才能正确编码并以multipart/form-data格式发送表单的数据. 出于安全考虑,浏览器只允许用户点击<input type="file">来选择本地

Freeze file header

SQL> select * from v$version where rownum=1; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production 我们可以使用alter tablespace ... begin backup将表空间置于联