Example #1
0
        /// <summary>
        /// 二进制数组Byte[]生成文件,并验证文件是否存在,存在则先删除
        /// </summary>
        /// <param name="createFileFullPath"></param>
        /// <param name="streamByte"></param>
        /// <param name="fileExistsDelete"></param>
        /// <returns></returns>
        public static bool ByteStreamToFile(string createFileFullPath, byte[] streamByte, bool fileExistsDelete)
        {
            if (File.Exists(createFileFullPath) && fileExistsDelete && !MdFileHelper.DeleteFile(createFileFullPath))
            {
                return(false);
            }
            FileStream fileStream = File.Create(createFileFullPath);

            fileStream.Write(streamByte, 0, streamByte.Length);
            fileStream.Close();
            return(true);
        }