/// <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);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 创建用户存储区目录
 /// </summary>
 /// <param name="p_Path">全路径</param>
 public static void CreateIsolatedStorageDirectory(String p_Path)
 {
     IsolatedStorageManager.CreateDirectory(p_Path);
 }