А причём FSO к VB.NET 2005
Чем стандарные классы System.IO нэймспейса не устраивают ?
Что конкретно нужно сделать с файлом то ?
Вот несколько примеров :
1. получить какую то инфу о файле :
Dim tempFile As FileInfo = New FileInfo("c:\test.txt")
If tempFile.Exists Then
Console.WriteLine("Filename : {0}", tempFile.Name)
Console.WriteLine("Path : {0}", tempFile.FullName)
End If
2. скопировать файл :
Dim tempFile As FileInfo = New FileInfo("c:\test.txt")
tempFile.CopyTo("c:\test.bak")
3. открыть и прочитать файл :
Dim tempFile As FileStream = File.Open("C:\test.txt", FileMode.Open, FileAccess.Read)
Dim rdr As StreamReader = New StreamReader(tempFile)
Console.Write(rdr.ReadToEnd())
rdr.Close()
tempFile.Close()
или
Dim rdr As StreamReader = File.OpenText("C:\test.txt")
Console.Write(rdr.ReadToEnd())
rdr.Close()
4. записать в файл
FileStream tempFile = File.Create("c:\somefile.txt")
Dim writer As StreamWriter = New StreamWriter(tempFile)
writer.WriteLine("Hello")
writer.Close()
theFile.Close()
либо
Dim writer As StreamWriter = File.CreateText("c:\somefile.txt")
writer.WriteLine("Hello")
writer.Close()
В MSDN какой-то малопонятный набор слов (а может я не смог правильно перевести на русский).
Там всё вполне понятно и доступно написано.
А самое главное - я нигде не могу найти нормальных книг на русском с описаниями (типа VB Programmers Guide).
Книг различных полно.
Для VB 6 у меня такая книжка есть, но советы из нее тоже мало подходят.
VB 6 - это НЕ VB.НЕТ
Для VB.Net есть только книги общей концепцией сетевого программирования, но ничего конкретного с описанием языка.
Ещё раз повторюсь, книг полно.