LISTAR ARQUIVOS QUE INICIAM COM DETERMINADA LETRA
Pessoal...
Estou criando um Form com um [Ô]Localizador[Ô] de arquivos...ele faz a busca na pasta informada pelo usuário, e deve listar todos os arquivos que iniciem com a letra, ou letras, informada em uma TextBox...
EX:
Se o usuário colocar a letra [Ô]a[Ô], deve ser listado todos arquivos encontrados na pasta que iniciem com a letra [Ô]a[Ô]...
Se colocar [Ô]ar[Ô], todos que iniciem com [Ô]ar[Ô]... e assim por diante...
Tentei com o InStr(), mas assim ele pega todos os arquivos que contenha a letra (ou letras), independente se esteja no inicio, meio ou fim...
Algumas variaveis estão declaradas no Módulo...
Estou criando um Form com um [Ô]Localizador[Ô] de arquivos...ele faz a busca na pasta informada pelo usuário, e deve listar todos os arquivos que iniciem com a letra, ou letras, informada em uma TextBox...
EX:
Se o usuário colocar a letra [Ô]a[Ô], deve ser listado todos arquivos encontrados na pasta que iniciem com a letra [Ô]a[Ô]...
Se colocar [Ô]ar[Ô], todos que iniciem com [Ô]ar[Ô]... e assim por diante...
Tentei com o InStr(), mas assim ele pega todos os arquivos que contenha a letra (ou letras), independente se esteja no inicio, meio ou fim...
Sub Buscar_Arquivo()
Dim v_Proc As String
v_Proc = txt1.Text
Set PST = FSO.GetFolder(s_Cam)
Lst1.Clear
For Each Arq In PST.Files
If InStr(Arq.Name, v_Proc) Then
Lst1.AddItem Arq.Path
End If
Next
End Sub
Algumas variaveis estão declaradas no Módulo...
Sub Buscar_Arquivo()
Dim v_Proc As String
[txt-color=#e80000]v_Proc = txt1.Text[/txt-color]
Set PST = FSO.GetFolder(s_Cam)
Lst1.Clear
For Each Arq In PST.Files
[txt-color=#e80000] If mid(Arq.Name,1,Len(v_Proc)) = txt1.Text Then[/txt-color]
Lst1.AddItem Arq.Path
End If
Next
End Sub
Dim v_Proc As String
Set PST = FSO.GetFolder(s_Cam)
Lst1.Clear
For Each Arq In PST.Files
[txt-color=#e80000] If mid(Arq.Name,1,Len(v_Proc)) = txt1.Text Then[/txt-color]
Lst1.AddItem Arq.Path
End If
Next
End Sub
Click aqui para vê um tutorial sobre FSO. No final tem o código para licalizar arquivos com o like
3 - Localizando arquivos
3 - Localizando arquivos
Com o método Like não conseguÃ...
Tópico encerrado , respostas não são mais permitidas