关于打开文件的类(急!!!) 查看Java Doc 中的包 java.io.* 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只能把MSDN的内容发给你了.在 MFC 中,最常用的打开文件的方法是一个两步过程。打开文件 创建文件对象,但不指定路径或权限标志。 通常通过在堆栈帧上声明 CFile 变量来创建文件对象。 调用文件对象的 Open 成员函数,并提供路径和权限标志。 如果曾经成功地打开文件,则 Open 函数返回非零值,如果未能打开指定的文件,则返回 0。Open 成员函数的原型如下: virtual BOOL Open( LPCTSTR lpszFileName, UINT nOpenFlags, CFileException* pError = NULL );打开标志指定要为文件设置的权限,如只读。可能的标志值被定义为 CFile 类内的枚举常数,因此用“CFile::”限定它们,与在 CFile::modeRead 中一样。如果要创建该文件,则使用 CFile::modeCreate 标志。 下例说明如何创建具有读/写权限的新文件(替换任何以前具有相同路径的文件):char* pszFileName = "c:\\test\\myfile.dat";CFile myFile;CFileException fileException;if ( !myFile.Open( pszFileName, CFile::modeCreate | CFile::modeReadWrite, &fileException ) ){ TRACE( "Can't open file %s, error = %u\n", pszFileName, fileException.m_cause );}注意 此例创建并打开一个文件。如果存在问题,Open 调用会在最后一个参数中返回一个 CFileException 对象,如此例所示。TRACE 宏既输出文件名也输出指示失败原因的代码。如果需要更详细的错误报告,可以调用 AfxThrowFileException 函数。 try { File aFile = new File(""); if (!aFile.exists()) { aFile.createNewFile(); } aFile.setReadOnly(); } catch (IOException ex) { } java中没这么多规矩读 new FileInputStream("yourfilepath")写 new FileOutputStream("yourfilepath")File file=new File("yourfilepath")file.canRead() 看是不是可读file.canWrite()看是不是可写file.setReadOnly设置成只读够了吗 haitangli3(海棠梨),你的MSN是多少.我加你啊. 一个collection接口的方法求解释,谢谢 regionMatches方法使用不明白 超级头疼,用jdbc:oracle:thin的方式连接oracle,数据库编码WE8DEC,本地nls_lang=WE8DEC,取出来始终是乱码!! 一个关于数据类型转化的问题 APPLET的困惑 jb中的一个小问题,关于用向导的 关于jb8显示字符的问题 哪里错了? java api 网上教程求助,我找不到,急!谢!!!!!!!!!!!!!!!!!!!!1 基础问题,第一个答对者得分。 使用java或javaw启动Java程序时怎样才能不显示dos窗口? 高分请教各位大侠!!!
打开文件
创建文件对象,但不指定路径或权限标志。 通常通过在堆栈帧上声明 CFile 变量来创建文件对象。
调用文件对象的 Open 成员函数,并提供路径和权限标志。
如果曾经成功地打开文件,则 Open 函数返回非零值,如果未能打开指定的文件,则返回 0。Open 成员函数的原型如下:
virtual BOOL Open( LPCTSTR lpszFileName, UINT nOpenFlags, CFileException* pError = NULL );
打开标志指定要为文件设置的权限,如只读。可能的标志值被定义为 CFile 类内的枚举常数,因此用“CFile::”限定它们,与在 CFile::modeRead 中一样。如果要创建该文件,则使用 CFile::modeCreate 标志。
下例说明如何创建具有读/写权限的新文件(替换任何以前具有相同路径的文件):
char* pszFileName = "c:\\test\\myfile.dat";
CFile myFile;
CFileException fileException;if ( !myFile.Open( pszFileName, CFile::modeCreate |
CFile::modeReadWrite, &fileException ) )
{
TRACE( "Can't open file %s, error = %u\n",
pszFileName, fileException.m_cause );
}
注意 此例创建并打开一个文件。如果存在问题,Open 调用会在最后一个参数中返回一个 CFileException 对象,如此例所示。TRACE 宏既输出文件名也输出指示失败原因的代码。如果需要更详细的错误报告,可以调用 AfxThrowFileException 函数。
{
File aFile = new File("");
if (!aFile.exists())
{
aFile.createNewFile();
}
aFile.setReadOnly();
}
catch (IOException ex)
{
}
读 new FileInputStream("yourfilepath")
写 new FileOutputStream("yourfilepath")File file=new File("yourfilepath")
file.canRead() 看是不是可读
file.canWrite()看是不是可写
file.setReadOnly设置成只读
够了吗