none
Renomeador de arquivos RRS feed

  • Pergunta

  • A partir de uma sugestão de um amigo meu, eu implementei uma forma de o usuário selecionar quais arquivos eles querem renomear. Para isso, eu usei o componente "OpenFileDialog", e setei a propriedade "Multiselect" como True para que o usuário possa selecionar vários arquivos.

    Nesse caso, esse componente retorna várias Strings com o caminho completo para cada arquivo selecionado. Isso eu estou armazenando em um array de String (Variavel arquivo() ).

    Ai começam os problemas. Tenho uma variável "dirInfo", do tipo DirectoryInfo. Na hora que eu dou um new nessa variável, passo a variável "arquivo(0)", para pegar o caminho completo do arquivo (Pois não consegui passar só o diretório). Mas esse não é o maior dos problemas, pois depois eu dou um " dirInfo.parent" quando quero fazer alguma coisa dentro do direrório.

    O problema mesmo começa quando que preciso passar os arquivos para a variável "listArquivos", um array do tipo FileInfo. Simplesmente não sei como converter as Strings da variável "arquivo" (que armazenam o caminho completo do arquivo) para uma variável do tipo FileInfo, para eu poder usar o método de renomeação dos arquivos.

    Se alguém poder me ajudar, eu agradeço
    quinta-feira, 2 de agosto de 2007 14:52

Todas as Respostas

  • Ao dimensionar uma variável como tipo FileInfo você pode passar o nome do arquivo desejado, desta forma, se fizer um loop deve funcionar, algo assim:

     

    Dim INFOS() As IO.FileInfo

    For C As Integer = 0 To 10

    INFOS(C) = New IO.FileInfo(ARQUIVO(C))

    Next

     

     

    Espero que ajude.

     

    Até

    sábado, 4 de agosto de 2007 13:11