Monta uma string com o endereço absoluto de um arquivo dentro do sistema operacional. O bloco obtém o endereço do projeto dentro do sistema operacional e concatena com o endereço arquivo no projeto (parâmetro Nome da pasta) e nome do arquivo (parâmetro Nome do Arquivo).


Figura 1 - Bloco Obter caminho de arquivo


Essa função apenas monta a string do caminho do arquivo, caso deseje criar um arquivo, utilize o bloco de programação Criar novo arquivo.


Compatibilidade

  • Bloco servidor: cronapi.io.Operations.toFile()

Retorno

Retorna uma string com o caminho absoluto do arquivo dentro do sistema operacional.

Parâmetros

Nome da pasta

Caminho da pasta a partir do diretório raiz do projeto.

  • Posição: 1
  • Inglês: folder name
  • Tipo: Texto / String 
  • Exemplo: "src/main/webapp/public/assets"

Nome do arquivo

Nome do arquivo contido na pasta.

  • Posição: 2
  • Inglês: file name
  • Tipo: Texto / String 
  • Exemplo: "panda.jpg", "meuArquivo.txt"

Exemplo

No exemplo da função abaixo, estamos informando o caminho da pasta e o nome do arquivo, a função retornará uma string informando o caminho para esse arquivo. Uma particularidade deste bloco, é que além de concatenar os dados que passamos através dos parâmetros, ele também concatena o caminho do diretório raiz do sistema operacional até a pasta do projeto, confira na figura 2.1.


Figura 2 - Função para obter o caminho do arquivo panda.jpg


Na figura abaixo podemos observar o resultado da execução da função anterior. 


Figura 2.1 - Resultado da execução da função


  1. Caminho da pasta que informamos no parâmetro 1, Nome da pasta.
  2. Nome do arquivo que informamos no parâmetro 2, Nome do arquivo.
  3. Caminho do diretório raiz do sistema operacional até a pasta do projeto. Esse endereço é concatenado automaticamente pelo bloco Obter caminho do arquivo


Executando a função a partir de uma publicação utilizando Serviços de cloud do cronapp, teremos o seguinte resultado: /usr/local/tomcat/src/main/webapp/public/assets/panda.jpg.



Nesta página