コード例 #1
0
        /// <summary>
        /// 保存文件
        /// </summary>
        /// <param name="p_DirectoryName">文件夹名称</param>
        /// <param name="p_FileName">文件名称</param>
        /// <param name="p_bytes">文件内容</param>
        /// <returns></returns>
        public static bool CreateImageFile(String p_FilePath, byte[] p_bytes)
        {
            String path = Path.GetDirectoryName(p_FilePath);

            if (!IsolatedStorageManager.DirectoryExists(path))
            {
                IsolatedStorageManager.CreateDirectory(path);
            }

            if (!ValidFilePath(p_FilePath))
            {
                using (IsolatedStorageFileStream stream = StorageFileManage.OpenFile(p_FilePath, FileMode.Create))
                {
                    stream.Write(p_bytes, 0, p_bytes.Length);
                }
                return(true);
            }
            return(false);
        }
コード例 #2
0
 /// <summary>
 /// 文件夹是否存在
 /// </summary>
 /// <param name="p_DirPath">文件夹路径</param>
 /// <returns></returns>
 public static bool IsolatedStorageDirectoryExists(String p_DirPath)
 {
     return(IsolatedStorageManager.DirectoryExists(p_DirPath));
 }