📄 fileaccess.java
字号:
/**
* FileAccess.java
*/
package NetFox;
import java.io.*;
import javax.microedition.io.*;
import javax.microedition.io.file.*;
public class FileAccess
{
FileConnection fConn = null;
OutputStream savedFile = null;
private FileAccess() {
}
public FileAccess(String sName, long nPos) throws IOException {
Utility.log("try to create or resume file: [" + sName + "]");
fConn = Utility.createFileConn(sName);
if (!fConn.exists()) {
fConn.create();
}
fConn.truncate(nPos + 1);
savedFile = fConn.openOutputStream(nPos);
}
public void close() throws Exception {
if (null != savedFile) savedFile.close();
if (null != fConn) fConn.close();
}
public synchronized int write(byte[] b,int nStart,int nLen) {
int n = -1;
try {
savedFile.write(b, nStart, nLen);
n = nLen;
} catch(IOException e) {
Utility.log(e.getMessage());
}
return n;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -