コード例 #1
0
ファイル: RhoFile.cs プロジェクト: nhinze/rhodes
        public bool open(String szFilePath, EOpenModes eMode) 
        {
            using (IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForApplication())
            {
                szFilePath = CFilePath.removeFirstSlash(szFilePath);
                if (eMode == EOpenModes.OpenForAppend || eMode == EOpenModes.OpenForReadWrite)
                {
                    if (!isFileExist(szFilePath))
                    {
                        m_st = isoStore.OpenFile(szFilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.Read);
                    }

                    if (eMode == EOpenModes.OpenForAppend)
                        movePosToEnd();
                }
                else if (eMode == EOpenModes.OpenReadOnly)
                    m_st = isoStore.OpenFile(szFilePath, FileMode.Open, FileAccess.Read, FileShare.Read);
                else if (eMode == EOpenModes.OpenForWrite)
                    m_st = isoStore.OpenFile(szFilePath, FileMode.OpenOrCreate, FileAccess.Read, FileShare.Read);
            }

            return isOpened(); 
        }
コード例 #2
0
ファイル: RhoFile.cs プロジェクト: joelbm24/rhodes
 public bool open(String szFilePath, EOpenModes eMode)
 {
     return(false);
 }
コード例 #3
0
ファイル: RhoFile.cs プロジェクト: artemk/rhodes
 public bool open(String szFilePath, EOpenModes eMode) { return false; }