Fabbro
|
MACEIO AL - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 09/02/2006 16:48 hs
Preciso fazer com que a string "//Servidor/Sistemas/Pasta1/Pasta2/Pasta3" me retorno sempre "//Servidor/Sistemas/Pasta1" independente do tamanho e do nome esculhido para as duas ultimas pastas. A unica maneira é usando as barras. Já usei mid, left, right, instr, e não consegui. Se alguem puder me ajudar eu agradeço! Um abração!
|
|
|
|
|
Postada em 09/02/2006 17:52 hs
Ola Fabbro,
O Left TEM que funcionar. Passe a linha de comando que vc está utilizando com o Letf e eu dou uma olhada.
|
|
|
Tekki
|
UBERLÂNDIA MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 09/02/2006 18:30 hs
'Se você usa o VB 6 pode fazer assim Dim sArray() As String Dim sCaminho As String sArray = Split("//Servidor/Sistemas/Pasta1/Pasta2/Pasta3/Pasta4/Pasta5", "/") sCaminho = sArray(2) sCaminho = sCaminho & "/" & sArray(3) sCaminho = sCaminho & "/" & sArray(4) sCaminho = "//" & sCaminho MsgBox sCaminho Se eu compreendi o que você quer acho que isto pode resolver
|
|
|
VACA
|
LIMEIRA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 10/02/2006 05:50 hs
fabbro, como vc jah disse que jah usou instr, mid e right naum vou postar a funçao, mais pq vc naum parte do principio d q qr apenas 3 barras "/" e faz um for de um a tres pra q no final dele vc corte o q vier dpois da 3ª barra, obviamente deixando o nome da pasta?
"Quando estou fraco, aí então é que sou Poderoso"
|
|
|
vaini
|
PARAPUÃ SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 10/02/2006 06:24 hs
poste o codigo que esta usando para ser melhor ajudado.
Fernando Cesar VainiSe voce morrer daqui a 5 minutos, vai levar todo o seu conhecimento. Antes que isso aconteça, compartilhe-o!!!
|
|
|
Fabbro
|
MACEIO AL - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 10/02/2006 09:11 hs
Postei esse topico com erros e não consegui exclui-lo, vejam o topico seguinte.
|
TÓPICO EDITADO
|
|
|
|