상용 파일 조작 방법,

17443 단어 HTMLJSPF#CC++
더 읽 기
본 고 는 파일 의 구축/검사 와 삭제,디 렉 터 리 의 구축/검사 와 삭제,디 렉 터 리 의 파일 추출,파일 속성 획득,한 줄 씩 데 이 터 를 읽 는 등 을 포함한다.
http://ustp.3322.org/Article/Html/48_P2.html
파일 생 성/검사 및 삭제
파일 의 생 성,검사 및 삭제 String path=request.getRealPath(");/out.println(path); File f=new File(path,"File.txt"); //out.println(f); //out.println(f.exists()); if(f.exists()){/file.txt 에 f.delete()가 있 는 지 확인 합 니 다./File.txt 파일 out.println 삭제(path+"\\\File.txt 가 존재 합 니 다.삭제 되 었 습 니 다.");}else{ f.createNewFile();//현재 디 렉 터 리 아래 에 File.txt 라 는 파일 out.println(path+"\\\\File.txt 가 존재 하지 않 습 니 다.만 들 었 습 니 다.");/현재 있 는 디 렉 터 리 경로 출력}%>
디 렉 터 리 생 성/검사 및 삭제
디 렉 터 리 의 생 성/검사 및 삭제 String path=request.getRealPath(");path=path + "\\Sub";//만 들 디 렉 터 리 경로 File d=new File(path);/Sub 디 렉 터 리 를 대표 하 는 File 대상 을 만 들 고 인용 if(d.exists(){/Sub 디 렉 터 리 에 d.delete()가 있 는 지 확인 합 니 다.out.println("하위 디 렉 터 리 가 존재 합 니 다.삭제 되 었 습 니 다");}else{ d.mkdir();//Sub 디 렉 터 리 out.println 만 들 기;}%>
어떻게 JSP 에서 가상 디 렉 터 리 를 처리 합 니까?
JSP 에서 가상 디 렉 터 리 를 처리 하여 가상 디 렉 터 리 에 대응 하 는 디스크 경 로 를 가 져 오 는 방법
파일 속성 취득
파일 속성의 String path=request.getRealPath("/")가 져 오기;File f=new File(path,"ReadData.txt"); if(f.exists(){%>의 속성 은 다음 과 같 습 니 다.파일 길 이 는:파일 의 마지막 수정 날 짜 는:}else{f.createNewFile();/현재 디 렉 터 리 아래 ReData.txt 라 는 파일%>속성 을 만 듭 니 다.파일 길 이 는:파일 의 마지막 수정 날 짜 는:}%>입 니 다.
디 렉 터 리 에 있 는 파일 을 꺼 내 는 방법
디 렉 터 리 에 있 는 파일 을 꺼 내 는 방법--디 렉 터 리 에 있 는 파일 String path=request.getRealPath("/")를 보 여 줍 니 다.File d=new File(path);//현재 디 렉 터 리 에 있 는 파일 의 File 개체 File list[]=d.listFiles();/디 렉 터 리 에 있 는 모든 파일 을 대표 하 는 File 대상 배열 out.println("+path+"디 렉 터 리 에 있 는 파일:")을 가 져 옵 니 다.for(int i=0;i if(list.isFile()){ out.println(list.getName() + ""); } } out.println("+path+"디 렉 터 리 아래 디 렉 터 리:");for(int i=0;i if(list.isDirectory()){ out.println(list.getName() + ""); } } %>
  공백 파일 인지 아 닌 지 판단 하기 공백 파일 String path=request.getRealPath("/");out.println(path); FileReader fr=new FileReader(path + "\\AtEnd.txt");//FileReader 대상 을 만 들 고 fr/로 예화 하여 FileReader 류 생 성 대상 에 게 read()방법 을 사용 하면 문자 흐름 에서 다음 문 자 를 읽 을 수 있 습 니 다.if(fr.read()==-1)//파일 의 끝 에 읽 었 는 지 판단{out.print("AtEnd.txt 파일 에 데이터 가 없습니다");}else{out.println("AtEnd.txt 파일 에 데이터 가 있 습 니 다");}fr.close(); %> 모든 파일 데 이 터 를 읽 습 니 다 bordercolorlight="black"bordercolorldark="\#FFFF"align="center">
  














String path=request.getRealPath(".");

FileReader fr=new FileReader(path + "\\ReadData.txt");

// , ,

, 13。

int c=fr.read();//

//

while(c!=-1){

out.print((char)c);//

c=fr.read();//

if(c==13){//

out.print("
");//

fr.skip(1);//

//c=fr.read();//

}

}

fr.close();

%>



 
















String path=request.getRealPath("");//

FileReader fr=new FileReader(path + "\\file\\inc\\t.txt");// FileReader , fr

BufferedReader br=new BufferedReader(fr);// BufferedReader , br

String Line=br.readLine();//

//

while(Line!=null){

out.println(Line + "
");//

Line=br.readLine();//

}

br.close();// BufferedReader

fr.close();//

%>



 
















String path=request.getRealPath(".");

FileReader fr=new FileReader(path + "\\ReadData.txt");

fr.skip(2);// 2

int c=fr.read();//

while(c!=-1){

out.print((char)c);

c=fr.read();

}

fr.close();

%>


















String path=request.getRealPath(".");

FileWriter fw=new FileWriter(path + "\\WriteData.txt");// FileWriter , fw

//

fw.write(" !");

fw.write(" 《JSP 》");

fw.write(" !");

fw.write("email:[email protected]");

fw.close();

FileReader fr=new FileReader(path + "\\WriteData.txt");

BufferedReader br=new BufferedReader(fr);// BufferedReader , br

String Line=br.readLine();

//

out.println(Line + "
");

br.close();// BufferedReader

fr.close();

%>


















String path=request.getRealPath(".");

FileWriter fw=new FileWriter(path + "\\WriteData.txt");

BufferedWriter bw=new BufferedWriter(fw);

bw.write(" !");

bw.write(" 《JSP 》。");

bw.newLine();//

bw.write(" !");

bw.newLine();//

bw.write("email: [email protected]");

bw.flush();//

fw.close();//

out.println(" :
");

FileReader fr=new FileReader(path + "\\WriteData.txt");

BufferedReader br=new BufferedReader(fr);

String Line=br.readLin

 

 
function fontColor(objname) { var arr = showModalDialog("/Editor/Dialog/selcolor.htm", "", "dialogWidth:18.5em; dialogHeight:17.5em; status:0; help:0"); if (arr != null) setColor(objname,arr); }
    :   >>   >>   >> JSP >>  
JSP
[ :yeolan     : 43     :2006-11-27 ]【 : 】
 


 

 
















String path=request.getRealPath(".");

RandomAccessFile rf=new RandomAccessFile(path + "\\WriteData.txt","rw");

// RandomAccessFile ,

rf.seek(rf.length());//

rf.writeBytes("
Append a line to the file!");

rf.close();//

out.println(" :
");

FileReader fr=new FileReader(path + "\\WriteData.txt");

BufferedReader br=new BufferedReader(fr);// BufferedRead

String Line=br.readLine();

while(Line!=null){

out.println(Line + "
");

Line=br.readLine();

}

fr.close();//

%>




 

e();//

while(Line!=null){

out.println(Line + "
");

Line=br.readLine();

}

fr.close();

%>



좋은 웹페이지 즐겨찾기