powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / считать файл с разным названием но единым расширением
11 сообщений из 11, страница 1 из 1
считать файл с разным названием но единым расширением
    #38264930
bombimbom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Сделал процедурку по считыванию файлов и передачи данных в оракл
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 For i = 1 To 2 Step 1
            Dim oradb As String = "Data Source=jamocs;User Id=ocs;Password=_ocs;"
            Dim conn As New OracleConnection(oradb)
            Dim filename1 As String
            filename1 = IO.File.ReadAllText("C:\test\[color=green]test[/color]" & i & ".txt") ' но тут вместо слово test может быть любое название
            conn.Open()
            Dim cmd As New OracleCommand
            cmd.Connection = conn
            cmd.CommandType = CommandType.Text
            cmd.CommandText = ("insert into msg.testvb (test) VALUES (:filename)")
            cmd.Parameters.Add("filename1", OracleDbType.Clob).Value = filename1
            cmd.ExecuteNonQuery()
            cmd.Dispose()
            conn.Dispose()
        Next i



подскажите как решить эту проблему?
...
Рейтинг: 0 / 0
считать файл с разным названием но единым расширением
    #38264962
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bombimbom,

в чём проблема?
передавай имя файла в параметрах
...
Рейтинг: 0 / 0
считать файл с разным названием но единым расширением
    #38264963
bombimbom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извините не получилось выделить цветом, а идея считывать все файлы которые попадают в папку с расширением txt
...
Рейтинг: 0 / 0
считать файл с разным названием но единым расширением
    #38264968
bombimbom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pation,

а как?
...
Рейтинг: 0 / 0
считать файл с разным названием но единым расширением
    #38265008
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bombimbom,

... вы или гуглить научитесь, или книжку почитайте
http://www.developerfusion.com/code/3681/list-files-in-a-directory/
...
Рейтинг: 0 / 0
считать файл с разным названием но единым расширением
    #38265045
bombimbom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нашел хороший пример
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Imports System
Imports System.IO

Public Class Form1
Inherits System.Windows.Forms.Form

Windows Form Designer generated code

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
Dim Folder As Directory ' тут ругается пишет неиспользуемая локальная переменная
Dim Files() As String ' тут тоже неиспользуемая локальная переменная
Dim i As Integer

Label1.Text = ""' Очищаем текст в метке

Files = Folder.GetFiles("c:")' В массив Files записываются все файлы содержащиеся в диске C:

For i = 0 To Files.Length - 1' Массив длится столько, сколько файлов в диске C:
Label1.Text = Label1.Text & Files(i) & vbCrLf' Извлекаем из массива Files имена всех файлов, и записываем их в метку. Функция vbCrLf нужна для перевода строки
Next i

End Sub 
End Class 
...
Рейтинг: 0 / 0
считать файл с разным названием но единым расширением
    #38265058
bombimbom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotik,

в этом коде также пишет
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    ' make a reference to a directory
    Dim di As New IO.DirectoryInfo("c:\")
    Dim diar1 As IO.FileInfo() = di.GetFiles()
    Dim dra As IO.FileInfo  ' неиспользуемая локальная переменная

   'list the names of all files in the specified directory
    For Each dra In diar1
        ListBox1.Items.Add(dra)
    Next
End Sub
...
Рейтинг: 0 / 0
считать файл с разным названием но единым расширением
    #38265074
bombimbom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
перестал ругаться там теперь вот такое выходит
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
      
        Dim di As New IO.DirectoryInfo("c:\test")
        Dim diar1 As IO.FileInfo() = di.GetFiles()
        Dim dra As IO.FileInfo
        ' Dim i As Integer

        'For i = 1 To 2 Step 1
        For Each dra In diar1
            Dim oradb As String = "Data Source=jamocs;User Id=ocs;Password=_ocs;"
            Dim conn As New OracleConnection(oradb)
            Dim filename1 As String
            'filename1 = IO.File.ReadAllText("C:\test\dra" & i & ".txt")
            filename1 = IO.File.ReadAllText("C:\test\" & dra & ".txt")   'оператор & для подтипов string и system.io.fileinfo не определен
            conn.Open()
            Dim cmd As New OracleCommand
            cmd.Connection = conn
            cmd.CommandType = CommandType.Text
            cmd.CommandText = ("insert into msg.testvb (test) VALUES (:filename)")
            cmd.Parameters.Add("filename1", OracleDbType.Clob).Value = filename1
            cmd.ExecuteNonQuery()
            cmd.Dispose()
            conn.Dispose()
        Next dra
...
Рейтинг: 0 / 0
считать файл с разным названием но единым расширением
    #38265094
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bombimbom,

...во-первых там в моем примере была приписка о фильтре, т.е. можно сразу:

Код: vbnet
1.
di.GetFiles(".txt")


а потом

Код: vbnet
1.
2.
3.
For Each dra In diar
...
filename = IO.File.ReadAllText(dra.FullName)
...
Рейтинг: 0 / 0
считать файл с разным названием но единым расширением
    #38265097
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,

очепятка
Код: vbnet
1.
di.GetFiles("*.txt")
...
Рейтинг: 0 / 0
считать файл с разным названием но единым расширением
    #38265651
bombimbom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotik,

Большое спасибо, все получилось
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / считать файл с разным названием но единым расширением
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]