LER ARQUIVO TEXTO
Bom dia pessoal
Tenho o código abaixo:
Dim sPath as string = [Ô]C:\[Ô]
Dim Tipo as Object = [Ô]*.RET[Ô]
For Each strArquivo In Directory.GetFiles(sPath, Tipo)
ExisteArquivo = True
Next
Agora surgiu uma nova necessidade eu preciso pegar arquivos com
extensão [Ô]*.RET[Ô] e também [Ô]*.DAT[Ô] como fazer ?
Tenho o código abaixo:
Dim sPath as string = [Ô]C:\[Ô]
Dim Tipo as Object = [Ô]*.RET[Ô]
For Each strArquivo In Directory.GetFiles(sPath, Tipo)
ExisteArquivo = True
Next
Agora surgiu uma nova necessidade eu preciso pegar arquivos com
extensão [Ô]*.RET[Ô] e também [Ô]*.DAT[Ô] como fazer ?
Olá colega.
Crie uma classe com o nome : Funcoes
Depois para utilizar :
Devolve True ou False se encontrar o ficheiro com a extensão pretendida.
Nota : A Função GetAppPath() devolve o caminho onde se encontra o executavel, convém os ficheiros estarem ao pé do seu executavel, caso voce queira pôr o caminho por si é só eliminar o interior da função : ExisteFicheiro()
Espero ter ajudado.
Até uma próxima.
Programadorvb6
Crie uma classe com o nome : Funcoes
Imports System.IO
Public Class Funcoes
Public Shared Function GetAppPath() As String
Dim i As Integer
Dim strAppPath As String
strAppPath = System.Reflection.Assembly.GetExecutingAssembly.Location()
i = strAppPath.Length - 1
Do Until strAppPath.Substring(i, 1) = [Ô]\[Ô]
i = i - 1
Loop
strAppPath = strAppPath.Substring(0, i)
Return strAppPath
End Function
Public Shared Function ExisteFicheiro(ByRef Caminho_Ficheiro As String) As Boolean
If IO.File.Exists(Caminho_Ficheiro) Then
ExisteFicheiro = True
Else
ExisteFicheiro = False
End If
End Function
End Function
Depois para utilizar :
Msgbox(funcoes.ExisteFicheiro(Funcoes.GetAppPath() & [Ô]\Nome do ficheiro.Extensão[Ô]) )
Devolve True ou False se encontrar o ficheiro com a extensão pretendida.
Nota : A Função GetAppPath() devolve o caminho onde se encontra o executavel, convém os ficheiros estarem ao pé do seu executavel, caso voce queira pôr o caminho por si é só eliminar o interior da função : ExisteFicheiro()
Espero ter ajudado.
Até uma próxima.
Programadorvb6
Tópico encerrado , respostas não são mais permitidas