Пример #1
0
		public void writeArchiveFile2File(UnArchiveParam pUnArchiveParam)
		{
			FileStream fileHandle;

			try
			{
				fileHandle = new FileStream(pUnArchiveParam.getUnArchiveFilePath(), FileMode.Open);
			}
			catch(Exception error)
			{
				return;
			}

			if (fileHandle != null)
			{
				readArchiveFileHeader(fileHandle);

				// 写入头部
				foreach (FileHeader item in m_pFileVec)
				{
					item.writeArchiveFile2File(fileHandle, pUnArchiveParam);
				}

				fileHandle.Close ();
			}
		}
Пример #2
0
        public void writeArchiveFile2File(UnArchiveParam pUnArchiveParam)
        {
            FileStream fileHandle;

            try
            {
                fileHandle = new FileStream(pUnArchiveParam.getUnArchiveFilePath(), FileMode.Open);
            }
            catch (Exception error)
            {
                return;
            }

            if (fileHandle != null)
            {
                readArchiveFileHeader(fileHandle);

                // 写入头部
                foreach (FileHeader item in m_pFileVec)
                {
                    item.writeArchiveFile2File(fileHandle, pUnArchiveParam);
                }

                fileHandle.Close();
            }
        }