📄 dealfile.java
字号:
import java.io.*;
public class DealFile
{
/**输入文件*/
String infile = "";
/**输出文件*/
String outfile = "";
/**输入文件流*/
FileInputStream fis = null;
/**输出文件流*/
FileOutputStream fos = null;
public DealFile()
{
}
/**建立输入文件流*/
public void connFIS(String i)
{
try
{
infile = i;
fis = new FileInputStream(infile);
}catch(IOException ioe){System.out.println("调用DealFile.connFIS()函数错误:\r\n"+ioe);}
}
//建立输出文件流*/
public void connFOS(String o)
{
try
{
outfile = o;
fos = new FileOutputStream(outfile);
}catch(IOException ioe){System.out.println("调用DealFile.connFOS()函数错误:\r\n"+ioe);}
}
/**关闭输入文件流*/
public void closeFIS()
{
try
{
if(fis!=null)fis.close();
}catch(IOException ioe){System.out.println("调用DealFile.closeFIS()函数错误:\r\n"+ioe);}
}
/**关闭输出文件流*/
public void closeFOS()
{
try
{
if(fos!=null)fos.close();
}catch(IOException ioe){System.out.println("调用DealFile.closeFOS()函数错误:\r\n"+ioe);}
}
public byte[] readByte()
{
try{
File f = new File(infile);
byte b[]=new byte[(int)(f.length())];
fis.read(b);
return b;
}catch(Exception e){return null;}
}
public static byte[] readByteofFile(String infile)
{
try{
FileInputStream fis = new FileInputStream(infile);
File f = new File(infile);
byte b[]=new byte[(int)(f.length())];
fis.read(b);
fis.close();
return b;
}catch(Exception e){return null;}
}
public void writeByte(byte b[])
{
try{
fos.write(b);
}catch(Exception e){}
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -