Я разрабатываю приложение с текстовым полем. Я хочу записать его содержимое в файл, но как я могу это сделать?Сохранение содержимого текстового поля в файл
ответ
Есть много способов сделать это, самый простой существо:
using(var stream = File.CreateText(path))
{
stream.Write(text);
}
Обязательно смотрите на странице MSDN для File.CreateText
и StreamWriter.Write
.
Если вы не ориентированные на платформы .NET Compact Framework, как ваши метки предполагают, вы могли бы сделать еще проще:
File.WriteAllText(path, string);
System.IO.File.WriteAllText("myfile.txt", textBox.Text);
Если вы застряли на каком-то смерть мозга версии этого BCL, то вы можете написать эту функцию самостоятельно:
static void WriteAllText(string path, string txt) {
var bytes = Encoding.UTF8.GetBytes(txt);
using (var f = File.OpenWrite(path)) {
f.Write(bytes, 0, bytes.Length);
}
}
+1 не может быть легче, чем это! – James
Попробуйте это:
using System.Text;
using System.IO;
static void Main(string[] args)
{
// replace string with your file path and name file.
using (StreamWriter sw = new StreamWriter("line.txt"))
{
sw.WriteLine(MyTextBox.Text);
}
}
Конечно, добавьте обработку исключений и т. Д.
Duh! 'использование' * есть * исключение обращение! –
Я имел в виду некоторые фразы 'try-catch', чтобы пользователь знал, что a. файл не может быть создан b. у него нет разрешений c. текстовое поле пуст и т. д. –
Для richTextBox вы можете добавить кнопку «Сохранить» для этой цели. Также добавьте элемент управления saveFileDialog из Toolbox, затем добавьте следующий код в событие щелчка кнопки.
private void button1_Click(object sender, EventArgs e)
{
DialogResult Result = saveFileDialog1.ShowDialog();//Show the dialog to save the file.
//Test result and determine whether the user selected a file name from the saveFileDialog.
if ((Result == DialogResult.OK) && (saveFileDialog1.FileName.Length > 0))
{
//Save the contents of the richTextBox into the file.
richTextBox1.SaveFile(saveFileDialog1.FileName);
}
}
- 1. Автоматическое сохранение содержимого текстового поля
- 2. Сохранение содержимого одного текстового поля в другом
- 3. Rails: Сохранение содержимого двоичного поля в файл
- 4. Быстрое сохранение содержимого текстового поля в UIPageViewController при прокрутке
- 5. Обновление содержимого текстового поля
- 6. Проверка содержимого текстового поля
- 7. Сохранение текстового поля autocompletecustomesource
- 8. Сохранение текстового поля Значение
- 9. Сохранение текстового поля в фокусе
- 10. Сохранение содержимого JTable в виде текстового файла
- 11. Сохранение содержимого текстового файла в связанном списке
- 12. Сохранение текстовых полей в текстовый файл и загрузка содержимого текстового файла в текстовые поля (сериализованный) Java
- 13. Сохранение графического содержимого в файл
- 14. Сохранение содержимого MemoryCache в файл
- 15. Сохранение содержимого словаря в файл
- 16. Сохранение содержимого переменной в файл
- 17. Сохранение текстового ввода из прикрепленного текстового поля
- 18. Отображение содержимого из текстового поля
- 19. Размер содержимого текстового поля Android
- 20. Проверка содержимого текстового поля vb.net
- 21. Visual C# - Запись содержимого текстового поля в файл .txt
- 22. Сохранение данных из текстового поля в текстовый файл
- 23. включение одного текстового поля при изменении содержимого другого текстового поля
- 24. C++ Преобразование содержимого текстового поля в Float
- 25. Печать содержимого текстового поля в C#
- 26. Выбор содержимого текстового поля в сортируемом, jQuery
- 27. Копирование содержимого одного текстового поля в другое
- 28. Сохранение входов текстового поля в Visual Basic
- 29. Сохранение переменного яваскрипта в HTML текстового поля
- 30. Сохранение данных в AppConfig из текстового поля
Спасибо за ваш пример и показания чтения, в основном из-за показаний! Продолжайте так! ;) –