📄 writefile.java
字号:
// Writefile.java
// 僉乕儃乕僪偐傜偺擖椡傪庴偗庢傝,偦偺傑傑夋柺偵弌椡偟傑偡
// 傑偨,僼傽僀儖偵擖椡傪弴偵奿擺偟傑偡
// 巊偄曽java Writefile 僼傽僀儖柤
// 偙偺僾儘僌儔儉傪廔椆偡傞偵偼,峴偺愭摢偵僺儕僆僪.傪擖椡偟偰偔偩偝偄
//儔僀僽儔儕偺棙梡
import java.io.*;
// Writefile僋儔僗
public class Writefile {
// 僾儘僌儔儉偺杮懱main
public static void main(String[] args){
byte[] buff = new byte[1024];//攝楍偺掕媊
boolean cont = true ;// 儖乕僾惂屼梡曄悢
FileOutputStream outfile = null;
// 僼傽僀儖弌椡梡僆僽僕僃僋僩
// 僆僽僕僃僋僩outfile傪嶌傝,僼傽僀儖偺弌椡傪弨旛偟傑偡
try{
outfile = new FileOutputStream(args[0]) ;
}
catch(FileNotFoundException e){
// 僼傽僀儖弨旛偺幐攕
System.err.println("僼傽僀儖偑偁傝傑偣傫") ;
System.exit(1) ;
}
// 峴摢傊偺僺儕僆僪偺擖椡傑偱,埲壓偺儖乕僾傪孞傝曉偟傑偡
while (cont) {
try {
// System.in偐傜偺撉傒崬傒
int n = System.in.read(buff);
// System.out傊偺彂偒弌偟
System.out.write(buff, 0, n) ;
// 峴摢僺儕僆僪偺専弌
if(buff[0] == '.') cont = false ;
else outfile.write(buff,0,n) ;
}
// 埲壓偼椺奜張棟偱偡
catch(Exception e){
// 椺奜帪偼僾儘僌儔儉傪廔椆偟傑偡
System.exit(1);
}
}
// 僼傽僀儖傪暵偠傑偡
try{
outfile.close() ;
}
catch(IOException e){
// 僼傽僀儖僋儘乕僘偺幐攕偱偡
System.err.println("僼傽僀儖偺僄儔乕偱偡") ;
System.exit(1) ;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -