JSR75学习笔记
来源:互联网 发布:好玩的软件 编辑:程序博客网 时间:2024/05/01 16:33
一.获取指定路径的目录和文件列表
/*目录文件列表*/
public Vector list(String path)
{
try
{
FileConnection fc=(FileConnection)(Connector.open(path));
if(fc.exists())
{
Vector listVec=new Vector(0,1);
Enumeration en=fc.list();
while(en.hasMoreElements())
{
listVec.addElement((String)(en.nextElement()));
}
return listVec;
}
else
return null;
}
catch(Exception e)
{
System.out.println("listErr:"+e.toString());
return null;
}
}
方法里的path参数就是要查找的路径,比如file:///c:/pictures/,切记,如果是目录Path,那么后面的/一定不能省,否则会查找不到内容。这个方法返回的是一个包含了指定Path下的所有目录名和文件名的向量。
二.建立或者保存一个文件到指定路径
/*保存文件*/
public void saveFile(String path,byte[] fileData)
{
try
{
FileConnection fc=(FileConnection)(Connector.open(path));
fc.create();
fc.setWritable(true);
OutputStream os=fc.openOutputStream();
os.write(fileData);
os.close();
}
catch(Exception e)
{
System.out.println("saveFileErr:"+e.toString());
}
}
fileData是需要保存的文件内容,可以是声音,也可以是图像,或者文字之类
三.删除指定文件
/*删除文件*/
public void deleteFile(String path)
{
try
{
FileConnection fc=(FileConnection)(Connector.open(path));
if(fc.exists())
fc.delete();
}
catch(Exception e)
{
System.out.println("deleteFileErr:"+e.toString());
}
}
这个方法就不用多解释了
四.读取指定文件
/*读取文件*/
public byte[] readFile(String path)
{
try
{
FileConnection fc=(FileConnection)(Connector.open(path));
if(fc.exists())
{
InputStream is=fc.openInputStream();
byte[] temp=new byte[is.available()];
is.read(temp);
is.close();
return temp;
}
else
return null;
}
catch(Exception e)
{
System.out.println("readFileErr:"+path+e.toString());
return null;
}
}
- JSR75学习笔记
- Jsr75学习笔记
- Jsr75学习笔记
- jsr75相关知识总结
- JSR75 - part I FCAPI
- JSR75 PartII PIM
- jsr75相关操作代码新版本
- J2ME JSR75 FileConnection行为研究
- JSR75在非签名MIDlet中的使用
- [J2ME]文件操作-JSR75包使用总结
- 查看手机的jsr75是否可用方法
- J2ME文件操作——JSR75包
- J2ME文件系统的操作(JSR75)
- J2ME:JSR75包的使用和事列!
- JSR75和MOTO FileConnection的真机表现
- j2me中的文件操作包JSR75入门讲解
- 学习笔记?
- 学习笔记
- FileConnection的API简介
- 权限递归
- 文字的魅力
- 新标识符的使用,
- Threaded Service Model in HiveMind
- JSR75学习笔记
- SemanticWeb几款工具
- 构建 WPF 数独游戏第一部分:WPF 和 XAML 简介
- 将图片保存到RMS里面
- sql server实用经验与技巧大汇
- ASP.NET中使用Server.Transfer方法在页间传值
- select case
- 设计模式学习阶段性总结之结构型模式
- 最简单的一个堆栈溢出攻击实例 (1) [by Progsoft]