查看Java Doc 中的包 java.io.*

解决方案 »

  1.   

    我只能把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 函数。
      

  2.   

    try
        {
            File aFile = new File("");
            if (!aFile.exists())
            {
                aFile.createNewFile();
            }
            aFile.setReadOnly();
        }
        catch (IOException ex)
        {
        }
      

  3.   

    java中没这么多规矩
    读 new FileInputStream("yourfilepath")
    写 new FileOutputStream("yourfilepath")File file=new File("yourfilepath")
    file.canRead() 看是不是可读
    file.canWrite()看是不是可写
    file.setReadOnly设置成只读
    够了吗
      

  4.   

    haitangli3(海棠梨),你的MSN是多少.我加你啊.