設置 | 登錄 | 註冊

作者共發了1篇帖子。

【程序】Java讀寫文本文件

1樓 巨大八爪鱼 2016-9-29 21:01
<%@ page import="java.io.*" pageEncoding="utf-8" %><%!
// 數組清零
void empty(byte[] buffer) {
    for (int i = 0; i < buffer.length; i++) {
        buffer[i] = 0;
    }
}
%><!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>File Operations</title>
<style>
body {
    line-height: 1.4em; /* 設置行高 */
}
</style>
</head>

<body>
<%
File file = new File("F:/My Data/2015/October/HuangShiqiu.txt");
File file2 = new File("F:/My Data/2016/September/java_copied_file.txt");
FileInputStream rf = new FileInputStream(file);
FileOutputStream wf = new FileOutputStream(file2);
byte[] buffer = new byte[10];
int length;
out.println("<strong>文件的內容為: </strong><br>");
while ((length = rf.read(buffer)) != -1) { // 若length=-1, 則文件已讀取完畢
    String str = new String(buffer);
    str = str.replace("\n", "<br>");
    out.print(str);
    
    wf.write(buffer, 0, length); // 寫入文件
    empty(buffer);
}
rf.close();
wf.close();
out.println("<br><strong>文件已複製</strong>");
%></body>
</html>

內容轉換:

回覆帖子
內容:
用戶名: 您目前是匿名發表。
驗證碼:
看不清?換一張
©2010-2025 Purasbar Ver3.0 [手機版] [桌面版]
除非另有聲明,本站採用知識共享署名-相同方式共享 3.0 Unported許可協議進行許可。