示例#1
0
 public void Save()
 {
     using (var writer = File.CreateText(SemiSettingsFile)) {
         var ser = MTGInstaller.SerializationHelper.Serializer.Serialize(this);
         writer.Write(ser);
     }
 }
        public void SetUp()
        {
            directory = TestContext.CurrentContext.TestDirectory.Combine("subdir");
            Directory.CreateDirectory(directory);

            try {
                uncDirectory = UncHelper.GetUncFromPath(directory);
                filePath     = new StringBuilder(directory).Append(@"\").Append(Filename).ToString();
                uncFilePath  = UncHelper.GetUncFromPath(filePath);

                using (var writer = File.CreateText(filePath)) {
                    writer.WriteLine("test");
                }

                Debug.Assert(Pri.LongPath.File.Exists(uncFilePath));
            }
            catch (Exception) {
                if (Directory.Exists(directory))
                {
                    Directory.Delete(directory, true);
                }

                throw;
            }
        }
示例#3
0
 private void savetofilelog()
 {
     if (LogBox.Text != "")
     {
         bool   newfile = true;
         string textlog = "";
         if (File.Exists("log.txt"))
         {
             newfile = false;
             textlog = File.ReadAllText("log.txt");
             File.WriteAllText("log.txt", "");
         }
         else
         {
             newfile = true;
             File.WriteAllText("log.txt", "");
         }
         using (var stream = File.CreateText("log.txt"))
         {
             stream.Write(LogBox.Text);
             LogBox.Clear();
             if (!newfile)
             {
                 stream.Write(textlog);
             }
         }
     }
 }
 void WriteStorage(string storage)
 {
     if (!File.Exists(_storageFilePath))
     {
         File.CreateText(_storageFilePath).Close();
     }
     FileHelpers.TryWriteAllText(_storageFilePath, storage, FileAccessTimeoutSeconds);
 }
示例#5
0
        public void LogElement(string filePath, LogElementDTO logElement)
        {
            var fileName = BuildFilePath(logElement, filePath);

            Console.WriteLine(fileName);
            var f = File.CreateText(fileName);

            try
            {
                f.Write(SerializationHelper.Serialize(logElement, SerializationType.Json));
            }
            finally
            {
                f.Close();
            }
        }