Ir para o conteúdo
Fatasy

[Resolvido] Enviar o arquivo para o Maior Diretório

Mensagens Recomendadas

Fatasy

Bom dia Galera, como eu faço para enviar um arquivo para o maior Diretório ,Exemplo

esse é o Caminho do Diretório

RADS\projects\lol_air_client\releases\0.0.1.146\deploy

esse caminho é atualizando em 20 e 20 dias ele vai para 0.0.1.147 e assim vai

eu quero saber se é Possível, programar para ele verificar o caminho e depois enviar o arquivo para ele ? se o o maior Diretório vou 0.0.1.148 então enviar o arquivo para ele, Obrigado desde já

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
He B TeMy

Se o seu formato é 'estático' como o exemplo que deu, você poderia retirar os pontos e comparar como integer.

releaseX = Convert.ToInt32(string.replace(".",""))
releaseY = Convert.ToInt32(string.replace(".",""))
if releaseX < releaseY Then
'Resto aqui

Eu metia isto num For each enumerando os diretórios todos.

Editado por He B Te My

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Fatasy

Se o seu formato é 'estático' como o exemplo que deu, você poderia retirar os pontos e comparar como integer.

releaseX = Convert.ToInt32(string.replace(".",""))
releaseY = Convert.ToInt32(string.replace(".",""))
if releaseX < releaseY Then
'Resto aqui

Eu metia isto num For each enumerando os diretórios todos.

He B Te My' Obrigado pela resposta, eu não entendi como fazer poderia explicar melhor ?

eu quero enviar esse arquivo C:\Teste\s_ok.txt para RADS\projects\lol_air_client\releases\0.0.1.148.

O 0.0.1.148 não é uma caminho fixo, e as vezes existe mais de um caminho dentro da pasta

RADS\projects\lol_air_client\releases

0.0.1.146

0.0.1.147

0.0.1.148

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
He B TeMy

Ora bem... enumeras os nomes dos diretórios, removes os pontos e convertes como fiz em cima para integer.

depois

dim maior as integer = oteuarraycomOsIntegers(0)
For Each var in oteuarraycomOsIntegers
if var > maior then
maior = var
End If
End For
return maior

Editado por apocsantos
geshi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.