ATMLManagerLibrary.managers.FileManager.WriteFile C# (CSharp) Method

WriteFile() public static method

public static WriteFile ( String fileName, byte fileContent ) : bool
fileName String
fileContent byte
return bool
        public static bool WriteFile( String fileName, byte[] fileContent )
        {
            bool fileSaved = false;
            try
            {
                using (var fs = new FileStream(fileName, FileMode.Create, FileAccess.ReadWrite))
                {
                    if (fileContent != null)
                    {
                        fs.Write( fileContent, 0, fileContent.Length );
                        fileSaved = true;
                    }
                }
            }
            catch (Exception e)
            {
                LogManager.Error( e, "An error has occurred writing to file \"{0}\"", fileName );
            }
            return fileSaved;
        }

Same methods

FileManager::WriteFile ( byte fileContent ) : bool
FileManager::WriteFile ( byte fileContent, string fileName ) : bool
FileManager::WriteFile ( byte fileContent, string filter, string fileName ) : bool

Usage Example

Beispiel #1
0
        public static void ExportMessages()
        {
            HelpDAO dao = new HelpDAO();
            List <HelpMessageBean> messages = dao.getHelpMessages();
            XmlDocument            document = new XmlDocument();
            XmlElement             root     = document.CreateElement("messages");

            document.AppendChild(root);
            foreach (HelpMessageBean messageBean in messages)
            {
                XmlElement message = document.CreateElement("message");
                message.SetAttribute("key", messageBean.messageKey);
                XmlText txt = document.CreateTextNode(messageBean.message);
                message.AppendChild(txt);
                root.AppendChild(message);
            }

            StringWriter sw     = new StringWriter();
            XmlWriter    writer = new UTRSXmlWriter(sw);

            document.WriteContentTo(writer);
            if (FileManager.WriteFile(Encoding.UTF8.GetBytes(sw.ToString()), "help-messages.xml"))
            {
                LogManager.Info("Help Messages have been successfully exported.");
            }
        }