如何获得一个文件得全路径 你们麻烦啊?给个例子看看行不? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你个例子,其中有你想要的.import java.io.*;import java.sql.*;public class fileto{ public static void main(String[] args){ int b=1; String outfile=""; String pathname="d:\\softhtml"; long filepointer=0; long filelength=0; String s=""; String filetxt=""; File file=new File(pathname); if (file.isDirectory() ) { String[] directory = file.list (); for (int i=0;i<directory.length;i++) { //在第一层子目录下 File file1=new File(pathname+"\\"+directory[i]); if(file1.isDirectory()){ String[] directory1=file1.list(); for(int j=0;j<directory1.length;j++){ //在第二层子目录下 //System.out.println(directory1[j]+"\n"); File file2=new File(pathname+"\\"+directory[i]+"\\"+directory1[j]); if(file2.isDirectory()){ String[] filename=file2.list(); for(int k=0;k<filename.length;k++){ File htmfile=new File(pathname+"\\"+directory[i]+"\\"+directory1[j]+"\\"+filename[k]); if(htmfile.isFile()){ //此处插入具体分析HTM文件的代码 try{ RandomAccessFile afile=new RandomAccessFile(htmfile,"r"); filepointer=0; filelength=afile.length(); while(filepointer<filelength){ s=afile.readLine()+"\n"; //System.out.println(s); filetxt=filetxt+s; filepointer=afile.getFilePointer(); } afile.close(); } catch(Exception e){ System.out.println(e.getMessage()); } outfile="d:\\bianli\\"+Integer.toString(b)+".txt"; try{ DataOutputStream dos=new DataOutputStream(new FileOutputStream(outfile)); dos.writeBytes(filetxt); dos.close(); } catch(Exception ec){ System.out.println(ec.getMessage()); } if(filetxt.indexOf("</html>")<5){ System.out.println(htmfile.getPath()+"\n"); } filetxt=""; b++; } } } } } } } }} 用JAVA实现将语音文件au格式转化为wav格式该用什么类? 我想学习Java 请教 请指导我一下入门 有哪位大虾懂得Collection类啊,救急啊! 连接sql server 2000出错,麻烦大家帮忙! 《Think in Java》 与 《Core Java》这两本书各有什么侧重点?(Java选书问题) 介绍几个java的好网站,到sun公司下载太慢了 我想问问OICQ是如何处理局域网里的IP的 jwsdk+jsdk+win98如何配置 为什么要限制我进入csdn(说我的ip被禁止进入)? repaint()到底是实现什么功能?
import java.sql.*;
public class fileto{
public static void main(String[] args){
int b=1;
String outfile="";
String pathname="d:\\softhtml";
long filepointer=0;
long filelength=0;
String s="";
String filetxt="";
File file=new File(pathname);
if (file.isDirectory() )
{
String[] directory = file.list ();
for (int i=0;i<directory.length;i++)
{
//在第一层子目录下
File file1=new File(pathname+"\\"+directory[i]);
if(file1.isDirectory()){
String[] directory1=file1.list();
for(int j=0;j<directory1.length;j++){
//在第二层子目录下
//System.out.println(directory1[j]+"\n");
File file2=new File(pathname+"\\"+directory[i]+"\\"+directory1[j]);
if(file2.isDirectory()){
String[] filename=file2.list();
for(int k=0;k<filename.length;k++){
File htmfile=new File(pathname+"\\"+directory[i]+"\\"+directory1[j]+"\\"+filename[k]);
if(htmfile.isFile()){
//此处插入具体分析HTM文件的代码 try{
RandomAccessFile afile=new RandomAccessFile(htmfile,"r");
filepointer=0;
filelength=afile.length();
while(filepointer<filelength){
s=afile.readLine()+"\n";
//System.out.println(s);
filetxt=filetxt+s; filepointer=afile.getFilePointer();
}
afile.close();
}
catch(Exception e){
System.out.println(e.getMessage());
} outfile="d:\\bianli\\"+Integer.toString(b)+".txt";
try{
DataOutputStream dos=new DataOutputStream(new FileOutputStream(outfile));
dos.writeBytes(filetxt);
dos.close();
}
catch(Exception ec){
System.out.println(ec.getMessage());
}
if(filetxt.indexOf("</html>")<5){
System.out.println(htmfile.getPath()+"\n");
}
filetxt="";
b++;
} }
}
}
}
}
}
}}