コード例 #1
0
        /// <summary>
        /// GIPO: Retorna Archive em Byte a partir do nome
        /// </summary>
        public static byte[] GetArchiveByte(string name, string rootPath)
        {
            Archive.arcArchive arcArchive = GetByName(name);

            FileStream   fileStream   = new FileStream(string.Format("{0}{1}", rootPath, arcArchive.Path), FileMode.Open, FileAccess.Read);
            BinaryReader binaryReader = new BinaryReader(fileStream);

            byte[] archiveByte = binaryReader.ReadBytes((int)fileStream.Length);
            binaryReader.Close();
            fileStream.Close();
            return(archiveByte);
        }
コード例 #2
0
        /// <summary>
        /// GIPO: Retorna CSS a partir do nome
        /// </summary>
        public static string GetArchiveText(string name, string rootPath)
        {
            Archive.arcArchive arcArchive = GetByName(name);

            StreamReader strReader       = new StreamReader(string.Format("{0}{1}", rootPath, arcArchive.Path));
            string       arcContentLine  = "";
            string       arcContentTotal = "";

            while (arcContentLine != null)
            {
                arcContentLine = strReader.ReadLine();
                if (arcContentLine != null)
                {
                    arcContentTotal += arcContentLine + "\r\n";
                }
            }

            strReader.Close();
            strReader.Dispose();

            return(arcContentTotal);
        }