OutputFile interface
Em cada upload de arquivo, o serviço lote grava dois arquivos de log no nó de computação, 'fileuploadout.txt' e 'fileuploaderr.txt'. Esses arquivos de log são usados para saber mais sobre uma falha específica.
Propriedades
| destination | O destino para o(s) arquivo(s) de saída. |
| file |
Um padrão indicando qual(s) arquivo(s) enviar. Tanto caminhos relativos quanto absolutos são suportados. Caminhos relativos são relativos ao diretório de trabalho Tarefa. Os seguintes coringas são suportados: * corresponde a 0 ou mais caracteres (por exemplo, o padrão abc* corresponderia a abc ou abcdef), ** corresponde a qualquer diretório, ? corresponde a qualquer caractere, [ABC] corresponde a um caractere entre parênteses, e [A-C] corresponde a um caractere na faixa. Os parênteses podem incluir uma negação para corresponder a qualquer caractere não especificado (por exemplo, [!abc] corresponde a qualquer caractere que não seja a, b ou c). Se um nome de arquivo começar com "." ele é ignorado por padrão, mas pode ser correspondido especificando explicitamente (por exemplo ,.gif não corresponderá .a.gif, mas.gif vai). Um exemplo simples: ***.txt corresponde a qualquer arquivo que não comece em '.' e termine com .txt no diretório de trabalho Task ou em qualquer subdiretório. Se o nome do arquivo contiver um caractere coringa, ele pode ser escapado usando colchetes (por exemplo, abc[] corresponderia a um arquivo chamado abc). Note que tanto \ quanto / são tratados como separadores de diretório no Windows, mas somente / é no Linux. Variáveis de ambiente (%var% no Windows ou $var no Linux) são expandidas antes da aplicação do padrão. |
| upload |
Opções adicionais para a operação de upload, incluindo sob quais condições realizar o upload. |
Detalhes da propriedade
destination
O destino para o(s) arquivo(s) de saída.
destination: OutputFileDestination
Valor da propriedade
filePattern
Um padrão indicando qual(s) arquivo(s) enviar. Tanto caminhos relativos quanto absolutos são suportados. Caminhos relativos são relativos ao diretório de trabalho Tarefa. Os seguintes coringas são suportados: * corresponde a 0 ou mais caracteres (por exemplo, o padrão abc* corresponderia a abc ou abcdef), ** corresponde a qualquer diretório, ? corresponde a qualquer caractere, [ABC] corresponde a um caractere entre parênteses, e [A-C] corresponde a um caractere na faixa. Os parênteses podem incluir uma negação para corresponder a qualquer caractere não especificado (por exemplo, [!abc] corresponde a qualquer caractere que não seja a, b ou c). Se um nome de arquivo começar com "." ele é ignorado por padrão, mas pode ser correspondido especificando explicitamente (por exemplo ,.gif não corresponderá .a.gif, mas.gif vai). Um exemplo simples: ***.txt corresponde a qualquer arquivo que não comece em '.' e termine com .txt no diretório de trabalho Task ou em qualquer subdiretório. Se o nome do arquivo contiver um caractere coringa, ele pode ser escapado usando colchetes (por exemplo, abc[] corresponderia a um arquivo chamado abc). Note que tanto \ quanto / são tratados como separadores de diretório no Windows, mas somente / é no Linux. Variáveis de ambiente (%var% no Windows ou $var no Linux) são expandidas antes da aplicação do padrão.
filePattern: string
Valor da propriedade
string
uploadOptions
Opções adicionais para a operação de upload, incluindo sob quais condições realizar o upload.
uploadOptions: OutputFileUploadConfig