日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java对文件的操作详解,java对各种文件的操作详解

發布時間:2024/9/19 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java对文件的操作详解,java对各种文件的操作详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

java中提供了io類庫,可以輕松的用java實現對文件的各種操作。下面就來說一下如何用java來實現這些操作。

新建目錄

//String URL = request.getRequestURI();

String filePath="C:\\測試\\";

filePath=filePath.toString();//中文轉換

java.io.File myFilePath=new java.io.File(filePath);

if(!myFilePath.exists())

myFilePath.mkdir();

%>

新建文件

String filePath="c:/測試/newFile.txt";

filePath=filePath.toString();

File myFilePath=new File(filePath);

if(!myFilePath.exists())

myFilePath.createNewFile();

FileWriter resultFile=new FileWriter(myFilePath);

PrintWriter myFile=new PrintWriter(resultFile);

String content ="這是測試數據";

String strContent = content.toString();

myFile.println(strContent);

resultFile.close();

%>

刪除文件

String filePath="c://測試//newFile.txt";

filePath=filePath.toString();

java.io.File myDelFile=new java.io.File(filePath);

if(myDelFile.exists())

{

myDelFile.delete();

out.println(filePath+"刪除成功!!!");

}

else

{

out.println(filePath+"該文件不存在");

}

%>

文件拷貝

int bytesum=0;

int byteread=0;

//file:讀到流中

InputStream inStream=new FileInputStream("c://測試//newFile.txt");

FileOutputStream fs=new FileOutputStream( "c://測試//copyFile.txt");

byte[] buffer =new byte[1444];

int length;

while ((byteread=inStream.read(buffer))!=-1)

{

out.println("

"+byteread+"");

bytesum+=byteread;

out.println(bytesum);

fs.write(buffer,0,byteread);

總結

以上是生活随笔為你收集整理的java对文件的操作详解,java对各种文件的操作详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。