Вы могли скопировать соответствующие папки и банки от исходной установки plugins/
и features/
папки к целевой установке и затем перезапустить целевой Eclipse с -clean
параметр.
Dim FILE_NAME As String = "C:\textfile.txt"
Dim i As Integer
Dim aryText(4) As String
aryText(0) = "Mary WriteLine"
aryText(1) = "Had"
aryText(2) = "Another"
aryText(3) = "Little"
aryText(4) = "One"
Dim objWriter As New System.IO.StreamWriter(FILE_NAME, True)
For i = 0 To 4
objWriter.WriteLine(aryText(i))
Next
objWriter.Close()
MsgBox("Text Appended to the File")
Если вы установите второй параметр в True
в конструкторе System.IO.StreamWriter
, он будет добавлен в файл, если он уже существует , или создайте новый, если нет.
Это также можно сделать в одной строке:
System.IO.File.AppendAllText(filePath, "Hello World" & vbCrLf)
Он создаст файл, если он отсутствует, добавит текст и снова закроет его.
См. MSDN, Метод File.AppendAllText .
Лучше всего использовать компонент, который выполняет этот тип выхода из коробки. Например, Блок приложения регистрации из Корпоративной библиотеки . Таким образом вы получите гибкость, масштабируемость и не будете конфликтовать с файлом журнала.
Чтобы конкретно ответить на ваш вопрос (извините, я не знаю VB, но перевод должен быть достаточно простым) ...
void Main()
{
using( var fs = File.Open( @"c:\textfile.txt", FileMode.Append ) )
{
using( var sw = new StreamWriter( fs ) )
{
sw.WriteLine( "New Line" );
sw.Close();
}
fs.Close();
}
}