Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades do fluxo de trabalho
Última atualização 22 de abr de 2024

List Storage Files

UiPath.Core.Activities.Storage.ListStorageFile

Description

Lista arquivos que correspondem a um dado padrão de um Bucket de Armazenamento especificado no Orchestrator.

Compatibilidade do projeto

Windows - Legada | Windows | Multiplataforma

Configuração multiplataforma

  • Pasta do Orchestrator — o caminho para a pasta do Orchestrator com que você deseja usar essa atividade. Se não for preenchido, a pasta atual do Orchestrator será usada. Use / como um separador de diretório para especificar o diretório de destino desejado. Este campo é compatível apenas com strings e variáveis String.
  • Nome do Bucket de Armazenamento — o nome do Bucket de Armazenamento em que o arquivo está localizado. Este campo é compatível apenas com strings e variáveis String.
  • Diretório — o diretório de onde você iniciou a correspondência. Este campo é obrigatório. Se o campo for deixado vazio, a operação é iniciada no diretório raiz. Use \ como um separador de diretório para especificar o diretório de destino desejado.
Opções avançadas

Opções

  • Filtro — um padrão de correspondência para usar para filtrar os arquivos do resultado. Se deixado vazio, todos os arquivos serão retornados (começando do Diretório, dependendo de como o campo da propriedade Recursivo estiver configurado). Este campo é opcional. Este campo é compatível apenas com strings e variáveis String. A sintaxe de correspondência é a mesma do englobamento de arquivos com caracteres curinga e, especificamente, ela corresponde às regras do Microsoft FileSystemGlobbing Matcher:
  • *.pdf — corresponde todos os arquivos com a extensão .pdf no diretório.
  • \*.pdf — corresponde todos os arquivos com a extensão .pdf no diretório e qualquer diretório filho (observe que isso não substitui a configuração Recurso. Se você pedir e especificar Recurso False, ela só listará a pasta Diretório).
    Observação: esse tipo de filtro não é substituído pela propriedade Recursivo. Por exemplo, pedir por ** e configurar Recursivo como False só lista a pasta Diretório.
  • dir\*.pdf — corresponde todos os arquivos com a extensão .pdf no diretório filho com o nome dir no diretório solicitado, exatamente como se dir fosse adicionado a qualquer coisa no diretório.
  • **\dir\*.pdf — corresponde todos os arquivos com a extensão .pdf em qualquer diretório filho com o nome dir, em qualquer nível de filho. Somente funciona como esperado se o campo da propriedade Recursivo estiver definido como True.
  • **\foo.txt — qualquer arquivo com o nome foo.txt, em qualquer diretório filho.
  • a\b\c.jpg — um arquivo com o nome c.jpg localizado no diretório a\b relativo ao que estiver especificado na propriedade Diretório. Esse é o teste Existe para um arquivo.
  • Tempo limite (milissegundos) — especifica a quantidade de tempo (em milissegundos) para aguardar que a atividade seja executada antes de gerar um erro. O valor padrão é de 30.000 milissegundos (30 segundos).
  • Recursivo — uma variável booleana que especifica se deve recorrer a todos os diretórios filho. Este campo é obrigatório. Por padrão, esse campo é definido como True.
  • Continuar com erro - Especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (True, False). O valor padrão é False. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto continua independentemente de qualquer erro.
    Observação: se esta atividade estiver incluída na atividade Try Catch e o valor da propriedade Continuar com erro for True, nenhum erro será capturado quando o projeto for executado.

Saída

  • Resultado — Referência à coleção resultante de nomes de arquivos a serem usados em outras atividades.

Windows - Legada, Configuração do Windows

Painel de Propriedades
Comum
  • Continuar com erro - Especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (True, False). O valor padrão é False. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto continua independentemente de qualquer erro.
    Observação: se esta atividade estiver incluída na atividade Try Catch e o valor da propriedade Continuar com erro for True, nenhum erro será capturado quando o projeto for executado.
  • NomeDeExibição - o nome de exibição da atividade.
  • Tempo limite (milissegundos) — especifica a quantidade de tempo (em milissegundos) para aguardar que a atividade seja executada antes de gerar um erro. O valor padrão é de 30.000 milissegundos (30 segundos).
Diversos
  • Caminho da pasta — o caminho para a pasta do Orchestrator com que você deseja usar essa atividade. Se não for preenchido, a pasta atual do Orchestrator será usada. Use / como um separador de diretório para especificar o diretório de destino desejado. Este campo é compatível apenas com strings e variáveis String.
  • Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.

Saída

  • Resultado — uma matriz de variáveis StorageFileInfo que contêm os nomes de arquivo correspondentes ao padrão especificado. Isso pode ser usado posteriormente como uma entrada para a atividade For Each. Este campo é compatível apenas com variáveis IEnumerable<StorageFileInfo>.

Armazenamento

  • Diretório — o diretório de onde você iniciou a correspondência. Este campo é obrigatório. Se o campo for deixado vazio, a operação é iniciada no diretório raiz. Use \ como um separador de diretório para especificar o diretório de destino desejado.
  • Filtro — um padrão de correspondência para usar para filtrar os arquivos do resultado. Se deixado vazio, todos os arquivos serão retornados (começando do Diretório, dependendo de como o campo da propriedade Recursivo estiver configurado). Este campo é opcional. Este campo é compatível apenas com strings e variáveis String. A sintaxe de correspondência é a mesma do englobamento de arquivos com caracteres curinga e, especificamente, ela corresponde às regras do Microsoft FileSystemGlobbing Matcher:
  • *.pdf — corresponde todos os arquivos com a extensão .pdf no diretório.
  • \*.pdf — corresponde todos os arquivos com a extensão .pdf no diretório e qualquer diretório filho (observe que isso não substitui a configuração Recurso. Se você pedir e especificar Recurso False, ela só listará a pasta Diretório).
    Observação: esse tipo de filtro não é substituído pela propriedade Recursivo. Por exemplo, pedir por ** e configurar Recursivo como False só lista a pasta Diretório.
  • dir\*.pdf — corresponde todos os arquivos com a extensão .pdf no diretório filho com o nome dir no diretório solicitado, exatamente como se dir fosse adicionado a qualquer coisa no diretório.
  • **\dir\*.pdf — corresponde todos os arquivos com a extensão .pdf em qualquer diretório filho com o nome dir, em qualquer nível de filho. Somente funciona como esperado se o campo da propriedade Recursivo estiver definido como True.
  • **\foo.txt — qualquer arquivo com o nome foo.txt, em qualquer diretório filho.
  • a\b\c.jpg — um arquivo com o nome c.jpg localizado no diretório a\b relativo ao que estiver especificado na propriedade Diretório. Esse é o teste Existe para um arquivo.
  • Recursivo — uma variável booleana que especifica se deve recorrer a todos os diretórios filho. Este campo é obrigatório. Por padrão, esse campo é definido como True.
  • Nome do Bucket de Armazenamento — o nome do Bucket de Armazenamento em que o arquivo está localizado. Este campo é compatível apenas com strings e variáveis String.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.