/**
* 讀/寫文字檔案
* 1. 將檔案讀入到stringbuffer,在控制台輸出
* 2. 將內容中的文字寫到檔案
* 3. 將乙個檔案的內容讀出來寫入另乙個檔案中
* 4. 展示了如何從輸入流中讀出來內容寫入輸出流中(僅限文字流)
* 5. 如何判斷命名管道及檔案是否存在,若不存在即建立
*/public class iofile
try
is = new fileinputstream(file);
stringbuffer buffer = new stringbuffer();
// 呼叫readtobuffer()方法將is流中的內容讀到buffer中
demo.readtostringbuffer(buffer, is);
// 將讀到 buffer 中的內容寫出來
system.out.println(buffer);
} catch (filenotfoundexception e) catch (ioexception e) finally catch (ioexception e)
}break;
}case 2: // 測試寫,寫到控制台
case 3: // 測試拷貝
catch (ioexception e)
break;
}default: // 退出
}} system.out.println("退出。。。");
} /**
* 1. 演示將流中的文字讀入乙個 stringbuffer 中,控制台列印
* * @throws ioexception
*/public void readtostringbuffer(stringbuffer strbuf, inputstream is)
throws ioexception
} /**
* 2. 演示將 stringbuffer中的內容讀出到流中
*/public void writefromstringbuffer(stringbuffer strbuf, outputstream os)
/*** 3. 拷貝文字檔案
*/public void copyfile(string infilename, string outfilename)
throws ioexception
/*** 3.1 從輸入流中拷貝內容到輸入流中
* * @throws ioexception
*/public void copytostream(inputstream is, outputstream os) throws ioexception
writer.flush(); // 重新整理緩衝區
}}
讀寫文字檔案
讀文字 function readtext filename string string vars string alltext string f textfile begin assignfile f,filename 將c myfile.txt檔案與f變數建立連線,後面可以使用f變數對檔案進行操...
Delphi文字檔案讀寫
delphi文字檔案讀寫 2008 10 31 19 07 22 delphi 支援三種檔案型別 文字檔案 記錄檔案 無型別檔案。文字檔案是以行為單位進行讀 寫的。由於每一行的長度不一定相同,不能計算出給定行在檔案中的確切位置,因而只能順序地讀寫。文字檔案只能單獨為讀或寫而開啟,在乙個開啟的文字檔案...
Delphi文字檔案讀寫
delphi 支援三種檔案型別 文字檔案 記錄檔案 無型別檔案。文字檔案是以行為單位進行讀 寫的。由於每一行的長度不一定相同,不能計算出給定行在檔案中的確切位置,因而只能順序地讀寫。文字檔案只能單獨為讀或寫而開啟,在乙個開啟的文字檔案上同時進行讀 寫操作是不允許的。1.檔案變數與檔名關聯 assig...