欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Java中對文件的操作有哪些

這篇文章主要介紹“Java中對文件的操作有哪些”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Java中對文件的操作有哪些”文章能幫助大家解決問題。

10年積累的成都網(wǎng)站設(shè)計、成都網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有嵊泗免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

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

  1。新建目錄

<%@ page="" contenttype="text/html;charset=gb2312">
<%
String filePath="c:/aaa/";
filePath=filePath.toString();//中文轉(zhuǎn)換
java.io.File myFilePath=new java.io.File(filePath);
if(!myFilePath.exists())
myFilePath.mkdir();
%>

  2。新建文件

<%@ page="" contenttype="text/html;charset=gb2312">
<%@ page="" import="java.io.*">
<%
String filePath="c:/哈哈.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 strContent = "中文測試".toString();
myFile.println(strContent);
resultFile.close();
%>

 3。刪除文件

<%@ page="" contenttype="text/html;charset=gb2312">
<%
String filePath="c:/支出證明單.xls";
filePath=filePath.toString();
java.io.File myDelFile=new java.io.File(filePath);
myDelFile.delete();
%>

 4。文件拷貝

<%@ page="" contenttype="text/html; charset=gb2312">
<%@ page="" import="java.io.*">
<%
int bytesum=0;
int byteread=0; 
file://讀到流中
InputStream inStream=new FileInputStream("c:/aaa.doc");
FileOutputStream fs=new FileOutputStream( "d:/aaa.doc");byte[]  buffer =new  byte[1444];
int length;
while ((byteread=inStream.read(buffer))!=-1)
 {
 out.println("

  • "+byteread+"

  • ");
     bytesum+=byteread;
     System.out.println(bytesum);
     fs.write(buffer,0,byteread);
     } 
    inStream.close();
    %>

 5。整個文件夾拷貝

<%@ page="" contenttype="text/html;charset=gb2312">
<%@ page="" import="java.io.*">
<%String url1="C:/aaa";
  String url2="d:/java/";
  (new File(url2)).mkdirs();
 File[] file=(new File(url1)).listFiles();
 for(int i=0;i<file.length;i++){
  if(file[i].isfile()){
  file[i].toString();
  FileInputStream input=new FileInputStream(file[i]);
  FileOutputStream output=new FileOutputStream(url2+"/"+(file[i].getName()).toString());
  byte[] b=new byte[1024*5];
  int len;
  while((len=input.read(b))!=-1){
  output.write(b,0,len);
  }
  output.flush();
  output.close();
  input.close();
  }
 }
%>

 6。文件下載

<%@ page="" contenttype="text/html; charset=gb2312">
<%@ page="" import="java.io.*">
<%
  String fileName = "zsc104.swf".toString();
//讀到流中
InputStream inStream=new FileInputStream("c:/zsc104.swf");
//設(shè)置輸出的格式
  response.reset();
  response.setContentType("bin");
  response.addHeader("Content-Disposition","attachment; filename="" + fileName + """);
//循環(huán)取出流中的數(shù)據(jù)
  byte[] b = new byte[100];
  int len;
  while((len=inStream.read(b)) >0)
  response.getOutputStream().write(b,0,len);  
  inStream.close();
%>

 7。數(shù)據(jù)庫字段中的文件下載

<%@ page="" contenttype="text/html; charset=gb2312">
<%@ page="" import="java.sql.*">
<%@ page="" import="java.lang.*">
<%@ page="" import="java.io.*">
<%@ page="" import="com.JSPsmart.UPLOAD.*">
<%@ page="" import="dbstep.iDBManager2000.*">
<%
int bytesum=0;
int byteread=0;
//打開數(shù)據(jù)庫
ResultSet result=null;
String Sql=null;
PreparedStatement prestmt=null; 
DBstep.iDBManager2000 dbaObj=new DBstep.iDBManager2000();
DbaObj.OpenConnection();
//取得數(shù)據(jù)庫中的數(shù)據(jù)
Sql="select  *  from  t_local_zhongzhuan ";
result=DbaObj.ExecuteQuery(Sql);
result.next();

file://將數(shù)據(jù)庫中的數(shù)據(jù)讀到流中
InputStream inStream=result.getBinaryStream("content");
FileOutputStream fs=new FileOutputStream( "c:/dffdsafd.doc");

byte[]  buffer =new  byte[1444];
int length;
while ((byteread=inStream.read(buffer))!=-1)
 {
 out.println("

  • "+byteread+"

  • ");
     bytesum+=byteread;
     System.out.println(bytesum);
      fs.write(buffer,0,byteread);
      }
    %>

 8。把網(wǎng)頁保存成文件

<%@ page="" import="java.text.*">
<%@ page="" import="java.util.*">
<%@ page="" import="java.io.*">
<%@ page="" import="java.NET.*">
<%
 URL stdURL = null;
 BufferedReader stdIn = null;
 PrintWriter stdOut = null;
 try {
 stdURL = new URL("http://www.163.com");
 }
 catch (MalformedURLException e) {
  throw e;
 }

try {
  stdIn = new BufferedReader(new InputStreamReader(stdURL.openStream()));
  stdOut = new PrintWriter(new BufferedWriter(new FileWriter("c:/163.html")));
 }
 catch (IOException e) {
 }

 /***把URL指定的頁面以流的形式讀出,寫成指定的文件***/
 try {
  String strHtml = "";
  while((strHtml = stdIn.readLine())!=null) {
 stdOut.println(strHtml);
  }
 }
 catch (IOException e) {
  throw e;
 }
 finally {
  try {
  if(stdIn != null)
  stdIn.close();
  if(stdOut != null)
  stdOut.close();
  }
  catch (Exception e) {
  System.out.println(e);
  }
 }
%>

 9。直接下載網(wǎng)上的文件

<%@ page="" import="java.io.*">
<%@ page="" import="java.net.*">
<%
int bytesum=0;
int byteread=0;

URL url = new URL("/upload/otherpic54/53327.gif");
 URLConnection conn = url.openConnection();
 InputStream inStream = conn.getInputStream();
 FileOutputStream fs=new FileOutputStream( "c:/abc.gif");

  byte[]  buffer =new  byte[1444];
  int length;
  while ((byteread=inStream.read(buffer))!=-1)
  {
  out.println("

  • "+byteread+"

  • ");
      bytesum+=byteread;
      System.out.println(bytesum);
      fs.write(buffer,0,byteread);
      }
    %>

關(guān)于“Java中對文件的操作有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。

分享文章:Java中對文件的操作有哪些
網(wǎng)頁鏈接:http://aaarwkj.com/article30/giphpo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、App設(shè)計、用戶體驗微信小程序、網(wǎng)站設(shè)計品牌網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
中文字幕人妻熟女在线| 熟妇人妻内射一区二区三区| 欧美日韩国产精品乱人伦| 持续侵犯人妻中文字幕| 丰满人妻被黑人猛烈进入免费| 麻豆精东传媒一区二区| 亚洲av成人三区国产精品| 在线看岛国毛片十八禁| 日本一区二区三级在线观看| 在线国产一区二区不卡| 久久热福利视频就在这里| 丰满人妻熟妇乱精品视频| 欧美精品一区二区三区黄片| 日韩国产欧美亚州精品| 亚洲国产色一区二区三区| 欧美艳星一区二区三区四区| 欧美一区二区三区久久束缚| 91麻豆精品国产综合久久久| 精品国产av色一区二区| 国产精品熟女亚洲av| 精品福利视频蜜臀91| 欧美黄片视频在线免费看| 黄色三级亚洲男人的天堂| 99热久久精品免费精品| 亚洲精品视频久久偷拍| 精品亚洲一区二区三区四区| 国产青青草成人在线视频| 不卡一区二区国产精品| 国产l精品国产亚洲区久久| 日本欧美国产一区二区| 色噜噜噜欧美人妻色综合| 欧美精品成人免费在线| 免费看av网站一区二区| 人人狠狠综合久久亚洲| 精品国产一区=区三区乱码| 中文字幕在线精品乱码麻豆| 亚洲av香蕉一区二区| 麻豆视传媒官网免费观看| 在线播放av男人的天堂| 欧美一区二区三区日韩精品| 欧美日韩亚洲1区2区|