Opções de linha de comando¶
A edição Professional do TreeSize aceita opções de linha de comando que permitem executar varreduras programadas ou ter os resultados de uma varredura no monitor na manhã seguinte.
A caixa de diálogo para Agendamento de varreduras o ajudará a compilar uma linha de comando com as opções abaixo.
Note
Essas opções estão disponíveis apenas no TreeSize Professional Edition.
Todas as opções¶
Treesize.exe [/OPTION] SCANPATH
/? ou /HELP¶
Mostra esta página de ajuda.
/AGEOFFILES¶
Salva o gráfico na guia “Age of Files” do diretório digitalizado em um arquivo bitmap, GIF, PNG, JPEG, texto ou CSV. O tipo de arquivo depende da extensão do nome de arquivo especificado. O exemplo a seguir cria um arquivo de imagem JPEG do gráfico “Age of Files” para a unidade local C:
Treesize /SCAN "C:\" /AGEOFFILES "C:\Documents\c_file_ages.jpg"
/APPENDTOFILES <valor>¶
Com essa opção, você pode selecionar se o TreeSize deve ou não anexar sua saída aos arquivos existentes ao fazer uma exportação, por exemplo, ao usar /TEXT. Selecione “True” para anexar e “False”, se quiser substituir os arquivos existentes.
Note
Esse parâmetro não funcionará com imagens exportadas, arquivos XML e PDF. Esses arquivos sempre serão sobrescritos. Você pode usar a opção /DATE para garantir que todos os relatórios gerados tenham um nome de arquivo exclusivo.
Ao Exportar para um arquivo Excel via /EXCEL, esse parâmetro pode ser usado junto com /SHEETNAME para anexar os dados à planilha especificada. Exemplo:
Treesize.exe /SCAN "C:\" /APPENDTOFILES True /EXCEL "C:\Export.xlsx" /SHEETNAME "test"
Treesize.exe /SCAN "C:\" /APPENDTOFILES False /TEXT "C:\Export.csv"
/ARCHIVEBITFILESONLY¶
Essa opção incluirá somente arquivos para os quais o bit de arquivamento esteja definido nas verificações. Essa opção pode ser muito útil se você quiser calcular o tamanho de um backup. Nesse caso, é possível criar um atalho na área de trabalho ou no menu Iniciar que iniciará automaticamente o cálculo do tamanho do backup. Exemplo:
Treesize /ARCHIVEBITFILESONLY /SCAN "\\Server\Backup\This"
/ATTACH¶
Se especificado, todos os arquivos exportados serão anexados ao e-mail. Se não for especificado, os arquivos com um caminho fornecido explicitamente não serão anexados. Isso é útil caso seus arquivos XML ou Excel estejam ficando muito grandes e encham sua conta de e-mail.
Este exemplo exportará para um arquivo do Excel, mas não o anexará ao e-mail:
TreeSize.exe /SCAN "F:\" /EMAIL "treesize@example.com" /EXCEL "C:\Temp\test.xlsx"
Esses exemplos anexarão o arquivo Excel ao e-mail:
TreeSize.exe /SCAN "F:\" /EMAIL "treesize@example.com" /EXCEL
TreeSize.exe /SCAN "F:\" /EMAIL "treesize@example.com" /ATTACH /EXCEL "C:\Temp\test.xlsx"
/BARCHART <nome do arquivo>¶
Salva o gráfico de barras do diretório digitalizado em um arquivo bitmap, GIF, PNG ou JPEG. O tipo de arquivo depende da extensão do nome de arquivo especificado. Este exemplo cria um arquivo de imagem PNG do gráfico de barras para a unidade local C:
Treesize /SCAN "C:\" /BARCHART "C:\Documents\c.png"
/COMPARE <nome do arquivo|caminho>¶
Compara o caminho escaneado com um arquivo de índice salvo. O exemplo a seguir escaneia a unidade C: e compara o resultado com um relatório XML salvo para essa unidade:
Treesize /COMPARE "C:\Reports\TreeSize\c.xml.zip" /SCAN "C:\"
Em vez de um arquivo de índice, você também pode usar um caminho com esse parâmetro de linha de comando. O caminho fornecido será comparado com o resultado da varredura atual. O exemplo a seguir verifica a unidade C:\e usa adicionalmente o caminho D:Backup_of_C para realizar uma comparação entre os dois:
Treesize /SCAN "C:\" /COMPARE "D:\Backup_of_C"
Como alternativa, você pode comparar dois arquivos de índice já existentes, por exemplo, “c1.xml.zip” e “c2.xml.zip”, usando este comando :
Treesize /OPEN "C:\Reports\TreeSize\c1.xml.zip" /COMPARE "C:\Reports\TreeSize\c2.xml.zip"
O comando /OPEN prepara a comparação dos dois arquivos expandindo o primeiro arquivo (“c1.xml.zip”) em um arquivo de verificação. O segundo arquivo (“c2.xml.zip”) será comparado a esse arquivo de varredura expandido, exatamente como aconteceria se “c2.xml.zip” fosse comparado a uma varredura “real”.
/COPY <caminho>¶
Essa opção só pode ser usada em conjunto com a opção de linha de comando /SEARCH.
Copia os resultados de uma pesquisa de arquivo do TreeSize para o local de destino.
O comando a seguir pesquisará em sua unidade local C: usando as opções de pesquisa mais recentes e copiará os resultados da pesquisa para a pasta “C:\temp\ObsoleteFiles”:
Treesize /SEARCH:Start /SCAN "C:\" /COPY "C:\temp\ObsoleteFiles"
Consulte também: Mover arquivos verificados
/CREATEDPASTDAYSONLY <n>¶
Essa opção incluirá nas varreduras apenas os arquivos que foram criados durante o número de dias inserido no argumento. No exemplo a seguir, essa opção incluirá na varredura apenas os arquivos criados durante os últimos oito dias:
Treesize /CREATEDPASTDAYSONLY 8
/CREATESNAPSHOT <drive>¶
Cria uma imagem capturada para as unidades que são fornecidas após esse parâmetro de linha de comando. Exemplo:
Treesize /CREATESNAPSHOT "C:\" "D:\"
A criação de instantâneos pode exigir privilégios administrativos.
/CSV <nome do arquivo>¶
Salva os resultados em um arquivo CSV após a conclusão da varredura ou da pesquisa. O aplicativo será encerrado após o salvamento. Este exemplo salvará os resultados de uma pesquisa de arquivos na unidade local C: com as últimas configurações de pesquisa em um arquivo CSV:
Treesize /SEARCH:Start /SCAN "C:\" /CSV "C:\Results\C_search.csv"
/DATE¶
Essa opção adicionará a data e a hora atuais a todos os nomes de arquivos de exportação na linha de comando. Isso é útil se você quiser fazer varreduras regularmente, por exemplo, todas as noites ou todos os finais de semana. O exemplo a seguir fará a varredura do caminho de rede “\\Host\Share” e salvará o resultado em um arquivo como “C:\Scans\name_2013-08-14_17-18-24.xls”:
Treesize /SCAN "\\Host\Share" /DATE /EXCEL "C:\Scans\name.xls"
/DEDUPLICATE¶
Essa opção só pode ser usada em conjunto com a opção de linha de comando /SEARCH.
Ele substituirá os arquivos duplicados que foram encontrados pela pesquisa de arquivos duplicados do TreeSize por hardlinks NTFS:
Treesize /SEARCH:Start /SCAN "C:\" /DEDUPLICATE
/DELETE¶
Essa opção só pode ser usada em conjunto com a opção de linha de comando /SEARCH.
Exclui permanentemente todos os arquivos que foram encontrados como resultado de uma pesquisa de arquivos do TreeSize. Exemplo:
Treesize /SEARCH:Start /SCAN "C:\temp" /FILTER "*.tmp" /DELETE
Consulte também: Mover arquivos verificados
/EMAIL <recipiente>¶
Envia os dados coletados para o endereço de e-mail fornecido. Esse parâmetro pode ser usado apenas uma vez na linha de comando, e apenas um e-mail com todos os resultados será enviado. Vários destinatários podem ser separados por ponto e vírgula (;) ou vírgulas. Para enviar e-mails por meio da linha de comando, é necessário especificar configurações SMTP válidas na página correspondente da caixa de diálogo de opções do TreeSize. Exemplo:
Treesize /SCAN "\\Server\Share" /EMAIL "treesize@example.com"
Se nenhum outro parâmetro tiver sido especificado, o e-mail será enviado no formato definido nas opções (HTML ou texto simples). Se quiser definir o formato independentemente das opções atuais, você poderá usar os parâmetros /TEXT ou /HTML logo após a definição do(s) endereço(s) do destinatário. Exemplo:
Treesize /SCAN "\\Server\Share" /EMAIL "treesize@example.com" /TEXT
Ao combinar parâmetros, você também pode adicionar anexos ao e-mail. O exemplo a seguir adicionará um relatório do Excel sobre a varredura como anexo do e-mail:
Treesize /SCAN "\\Server\Share" /EMAIL "treesize@example.com" /EXCEL
/EMAILIFRESULTSFOUND¶
Essa opção só pode ser usada em combinação com as opções de linha de comando /SEARCH e /EMAIL. Se esse parâmetro for especificado, o TreeSize só enviará um e-mail com os resultados da pesquisa atual se pelo menos um arquivo ou pasta tiver sido encontrado durante a pesquisa, por qualquer um dos tipos de pesquisa especificados.
/EMPTYRECYCLEBIN¶
Se você usar essa opção, o TreeSize esvaziará a lixeira antes de executar a varredura atual. Exemplo:
Treesize /EMPTYRECYCLEBIN /SCAN "C:\"
/EXECUTE ¶
Essa opção só pode ser usada em conjunto com a opção de linha de comando /SEARCH.
Esse parâmetro permite passar arquivos que foram encontrados pela pesquisa de arquivos do TreeSize para outro aplicativo ou script. Um possível destino para esse parâmetro pode ser um lote ou um script powershell. O exemplo a seguir pesquisará a unidade C:\ com as configurações de pesquisa mais recentes e chamará o script “Archive.bat” para cada arquivo encontrado. O arquivo será passado para o script como parâmetro de linha de comando:
Treesize /SEARCH:Start /SCAN "C:\" /EXECUTE "C:\Scripts\Archive.bat"
Consulte também: Mover arquivos verificados
/EXCEL <caminho do arquivo>¶
Exporta os dados coletados no formato Microsoft Excel e os salva no caminho de arquivo inserido. Se apenas um nome de arquivo for especificado, o diretório de instalação atual será usado para armazenar a exportação. Os formatos suportados são o formato de arquivo .XLS convencional (Excel 97-2003) e o formato .XLSX (introduzido com o Excel 2007). O formato usado depende da extensão do nome do arquivo especificado. O aplicativo se encerrará após salvar. Exemplo:
Treesize /SCAN "C:\" /EXCEL "C:\Documents\c.xls"
Se o nome do arquivo já existir, o arquivo será aberto e uma nova planilha será adicionada.
Note
No site TreeSize File Search (/SEARCH), os resultados de cada tipo de pesquisa são coletados em sua própria planilha específica. Se o arquivo no caminho fornecido já existir, essas planilhas serão substituídas. Para evitar isso, você precisa usar a opção de linha de comando /APPENDTOFILES.
/EXCLUDE <padrão1;padrão2>¶
Essa opção permite especificar padrões para arquivos e pastas que devem ser excluídos de uma varredura. Vários padrões de exclusão podem ser separados por ponto e vírgula (;). Se um ou mais padrões contiverem espaços, a cadeia de caracteres completa do padrão deverá ser colocada entre aspas (“). O exemplo a seguir ignorará arquivos e pastas que terminem com “.tmp” ou cujo nome exato seja “system”:
Treesize /SCAN "\\Server\Users" /EXCLUDE "*.tmp;system"
/EXPAND <nível|tamanho>¶
Esta opção permite que você especifique quantos níveis na árvore de diretórios serão expandidos após a verificação. Se você não especificar um número após essa opção, todas as pastas serão expandidas. Em vez de um nível de diretório, você também pode indicar uma quantidade em Mega Bytes (MB). Nesse caso, todas as pastas maiores que a quantidade fornecida serão expandidas. A unidade “MB” deve seguir o número, sem espaço em branco. O exemplo a seguir fará a verificação da pasta. “H:\Usuário”, expandirá todas as pastas maiores que 10 MB e salvará o resultado no arquivo Excel “C:\Results\Allusers.xlsx”:
Treesize /SCAN "H:\User" /EXCEL "C:\Results\Allusers.xlsx" /EXPAND 10MB
/EXPANDABLEREPORT <valor>¶
Se essa opção for usada, as exportações do Excel usarão grupos expansíveis/colapsáveis que podem ser navegados de forma semelhante à árvore de diretórios.
Treesize /SCAN "H:\User" /EXPANDABLEREPORT True /EXCEL "C:\Results\Allusers.xlsx"
Treesize /SCAN "H:\User" /EXPANDABLEREPORT False /EXCEL "C:\Results\Allusers.xlsx"
/EXPORTDRIVESLIST <nome do arquivo>¶
Essa opção permite exportar o conteúdo da “Drive List” para um arquivo Excel, de texto ou CSV. O tipo de arquivo depende da extensão do nome de arquivo especificado. Exemplo:
Treesize /SCAN "C:\Results\AllDrives.csv" /EXPORTDRIVESLIST
/EXPORTFILES¶
Se especificado, os arquivos serão incluídos em todas as exportações. Portanto, essa opção é equivalente a ativar a opção “Ferramentas > Opções > Exportar > * > Elementos exportados > Pastas e arquivos individuais”
/EXPORTGROUPSEXPANDED¶
Se especificado, a exportação da lista de extensões conterá todas as informações sobre as extensões contidas nos grupos.
/EXPORTPATHSLIST <nome do arquivo>¶
Essa opção só pode ser usada em conjunto com a opção de linha de comando /SEARCH.
Exporta uma lista simples que contém todos os resultados da pesquisa. A lista conterá apenas os caminhos completos dos resultados da pesquisa e nenhuma outra informação. Os formatos suportados para o arquivo de destino são .txt e .csv.
Este exemplo pesquisará e criará uma lista de todos os arquivos exe na unidade C:
Treesize /SEARCH:Start /SCAN "C:\" /FILTER "*.exe" /EXPORTPATHSLIST "C:\Results\SearchResults.csv"
Ele pode ser usado para importar os resultados de uma pesquisa anterior de volta para a interface do usuário, usando “File > List of paths > Import path list” ou o parâmetro /IMPORT.
Se a opção “Tools > Options > Export > Include duplicate groups” (Ferramentas > Opções > Exportar > Incluir grupos duplicados) estiver ativada, você também poderá usar essa função para exportar e importar resultados da pesquisa de duplicatas, incluindo a estrutura de grupos.
/EXPORTTITLE ¶
Pode ser usado para alterar o título em um relatório impresso ou arquivo exportado. Isso permite que você forneça informações adicionais ao usuário ao usar o TreeSize em um ambiente automatizado. O uso de variáveis de ambiente também é permitido. Exemplo:
Treesize /SCAN "\\Server3\C$" /EXPORTTITLE "This is drive C on Server3" /PRINT
/EXTENSIONSLIST <nome do arquivo>¶
Essa opção permite salvar as estatísticas sobre extensões de arquivo/tipos de arquivo da ramificação do sistema de arquivos digitalizados em um arquivo Excel, HTML, Texto ou CSV. O tipo de arquivo depende da extensão do nome de arquivo especificado. As colunas exportadas serão aquelas que estavam ativadas na interface do usuário na guia “Extensões” quando ela foi usada pela última vez ou no momento em que o arquivo de configuração fornecido via /OPTIONS foi gravado.
O exemplo a seguir examina a unidade C: e cria um arquivo do Excel chamado “D:\TreeSize Reports\C_filetypes.xls” com as estatísticas dos tipos de arquivo nessa unidade:
Treesize /SCAN "C:\" /EXTENSIONSLIST "D:\TreeSize Reports\C_filetypes.xls"
/EXTENSIONSCHART <nome do arquivo>¶
Salva o pequeno gráfico mostrado na parte inferior da página “Extensões” em um arquivo de imagem (bitmap, GIF, PNG ou JPEG).
/EXTENSIONSPIECHART <nome do arquivo>¶
Salva um gráfico de pizza que mostra a distribuição de “extensões de arquivo” para um arquivo de imagem (bitmap, GIF, PNG ou JPEG).
/FILTER <padrão1;padrão2>¶
Define um filtro de arquivo que conta apenas arquivos com determinadas extensões, por exemplo, “.mp3” ou “.doc”. Vários padrões podem ser passados, separados por ponto e vírgula (;). O exemplo a seguir pesquisará arquivos MP3 e AVI no diretório “Users” do servidor:
Treesize /SCAN "\\Server\Users" /EXCEL "C:\Results\UsersMediaFiles.xlsx" /FILTER "*.mp3;*.avi"
Ao realizar uma pesquisa de arquivos do TreeSize (/SEARCH), você também pode usar a opção de linha de comando /FILTER para especificar os padrões da pesquisa avançada de arquivos. Para realizar uma pesquisa de arquivos personalizada mais complexa, salve as opções de pesquisa em um arquivo e passe o arquivo XML resultante para a linha de comando após /SEARCH.
/FOLLOWREPARSEPOINTS¶
Se essa opção for adicionada à linha de comando, o TreeSize seguirá os pontos de montagem e os links simbólicos externos ao examinar a árvore de um sistema de arquivos.
/GROUPSCANS¶
O uso dessa opção de linha de comando agrupará todos os diretórios verificados em uma pasta raiz virtual. Use /GROUPSCANS FALSE se quiser garantir que nenhuma pasta raiz virtual seja usada.
/HIDESMALLFOLDERS <valor>¶
Permite ocultar objetos que são menores do que um tamanho mínimo, o que é útil para obter exportações claras. <value> pode ser um valor de tamanho com unidade ou um valor de byte simples sem unidade. Não pode ser usado em combinação com /EXPAND. Neste exemplo, somente as pastas com tamanho mínimo de 50 MB serão exportadas:
TreeSize /HIDESMALLFOLDERS 50MB /EXCEL "C:\Results\DriveC.xlsx" /SCAN C:\
/HISTORYCHART <nome do arquivo>¶
Salva o gráfico na guia “History” (Histórico) do diretório digitalizado em um arquivo bitmap, GIF, PNG ou JPEG. O tipo de arquivo depende da extensão do nome de arquivo especificado. Este exemplo cria uma imagem JPEG do gráfico do histórico para a unidade C:
Treesize /SCAN "C:\" /HISTORYCHART "C:\Documents\c_history.jpg"
/HTML <nome do arquivo>¶
Salva os dados coletados em um arquivo HTML que pode ser visualizado com qualquer navegador HTML. Você pode especificar quais informações da varredura serão incluídas na exportação por meio de “Página inicial > Opções > Exportar > HTML > Gráficos e listas a serem incluídos”. Você pode selecionar quais listas ou gráficos adicionais devem ser adicionados à exportação. Eles serão automaticamente incorporados ao arquivo HTML gerado após a varredura.
O exemplo a seguir gerará um relatório HTML para a unidade C: e o salvará em “D:\HTML”:
Treesize /SCAN "C:\" /HTML "D:\HTML\treesize.html"
Se quiser que mais de uma varredura faça parte do arquivo HTML, adicione a opção de linha de comando /GROUPSCANS. Ao Exportar para HTML sem uma imagem incluída, você pode usar a opção /APPENDTOFILES. Sem um desses sinalizadores, o arquivo HTML será sobrescrito.
/IMPORT <nome do arquivo>¶
Essa opção só pode ser usada em conjunto com a opção de linha de comando /SEARCH.
Carrega uma lista de caminhos na interface do usuário da pesquisa de arquivos do TreeSize. O arquivo pode estar no formato .txt ou .csv. Esse parâmetro pode ser usado para importar resultados de uma pesquisa anterior. Os arquivos e pastas importados podem ser movidos/copiados/excluídos/arquivados, como qualquer resultado de pesquisa “ao vivo”, usando a caixa de diálogo de operação de arquivo.
Exemplo:
Treesize /SEARCH /IMPORT "C:\Results\filelist.txt"
Também é possível combinar esse parâmetro com os parâmetros /RECYCLE, /DELETE ou /MOVE para excluir ou mover automaticamente os arquivos contidos no arquivo de texto. Exemplo:
Treesize /SEARCH /IMPORT "C:\Results\filesToDelete.csv" /RECYCLE
/IMPORTPATTERNS <nome do arquivo>¶
Importa uma lista de padrões de um arquivo. O arquivo pode ser um arquivo de texto simples com uma lista de padrões de filtro, separados por ponto e vírgula, ou você pode usar a interface do usuário para criar um conjunto mais complexo de padrões e usar a função de exportação para gerar o arquivo de padrões no formato XML. Os formatos compatíveis são CSV, TXT e XML.
Os padrões importados serão usados como filtros para que a varredura inclua ou exclua arquivos e pastas específicos.
Se for usado em combinação com a opção de linha de comando /SEARCH, esse parâmetro criará uma nova pesquisa avançada que usa os padrões do arquivo importado como critérios para a pesquisa.
Este exemplo importará os padrões de filtro definidos em “C:\TreeSizeFiles\patterns.txt”, iniciará uma verificação da unidade C:\ e exportará os resultados para um arquivo HTML:
Treesize /IMPORTPATTERNS "C:\TreeSizeFiles\patterns.txt" /SCAN "C:\" /HTML "C:\Results\scanC.html"
/INDEXFILE <nome do arquivo>¶
Salva os resultados da varredura em um arquivo SQLite que pode ser carregado para comparações em uma data posterior. Exemplo:
Treesize /SCAN "H:\users\" /INDEXFILE "C:\Results\Allusers.sqlite"
/LISTSEPARATOR <caractere separador>¶
Permite definir o separador usado ao exportar arquivos de texto ou CSV. Os arquivos de texto usam o tabulador por padrão, enquanto os arquivos CSV usam o separador de lista das configurações regionais do painel de controle do Windows.
Especifique um único caractere ou a string “TAB” para tabulador após essa opção. Exemplos:
Treesize /SCAN "C:\" /LISTSEPARATOR ; /TEXT "C:\Results\c.txt"
Treesize /SCAN "C:\" /LISTSEPARATOR TAB /TEXT "C:\Results\c.csv"
/MOVE <caminho>¶
Essa opção só pode ser usada em conjunto com a opção de linha de comando /SEARCH.
Ele move os resultados de uma pesquisa de arquivo do TreeSize para outro local.
O comando a seguir pesquisará em sua unidade local C: usando as opções de pesquisa mais recentes e moverá os resultados da pesquisa para a pasta “C:\Temp\ObsoleteFiles”:
Treesize /SCAN "C:\" /SEARCH:Start /MOVE "C:\Temp\ObsoleteFiles"
Consulte também: Mover arquivos verificados
/NOGUI¶
Nenhuma janela será exibida e o aplicativo não aparecerá na barra de tarefas. Útil para executar varreduras ou pesquisas em segundo plano, sem feedback visual.
Warning
Use essa opção somente se tiver testado o restante das opções da linha de comando, pois as mensagens de erro não podem ser exibidas nesse modo.
No entanto, os erros serão registrados no log de eventos do Windows.
/NOHEADERS¶
Omite as linhas de cabeçalho normalmente escritas na parte superior dos arquivos de exportação de varredura ou pesquisa. Isso facilita o recebimento de dados simples para pós-processamento.
/NOUNITS¶
Omite as unidades normalmente escritas após os valores de tamanho. Essa opção, combinada com /SIZEUNIT 0, exportará valores de bytes simples. Isso facilita o recebimento de dados simples para pós-processamento.
Note
Essa linha de comando afetará somente as exportações da árvore de diretórios, geradas com o uso das opções /TEXT, /EXCEL, /HTML, /EMAIL ou /PRINT. /EXTENSIONSLIST As opções /USERSLIST, /EXPORTDRIVESLIST ou /TOPFILESLIST não serão afetadas.
/OPEN <nome do arquivo>¶
Abre um relatório XML salvo no início do aplicativo. Exemplo:
Treesize /OPEN "C:\Reports\Drive_C.xml.zip"
/OPTIONS <nome do arquivo>¶
Use esse parâmetro para aplicar as configurações de usuário exportadas ao TreeSize. As configurações de usuário podem ser exportadas em “Arquivo > Opções > Exportar”. Exemplo:
Treesize /OPTIONS "C:\Temp\User Settings.xml"
Note
Altere o maior número possível de configurações na interface do usuário antes de salvar as opções para reduzir a quantidade de parâmetros de linha de comando necessários.
/PDF¶
Salva os resultados em um arquivo PDF após a conclusão da digitalização ou da pesquisa. O aplicativo será encerrado após o salvamento. O exemplo a seguir executará uma digitalização da unidade local C: e salvará os resultados em um arquivo PDF:
Treesize /SCAN "C:\" /PDF "C:\Results\C_scan.pdf"
/PIECHART <nome do arquivo>¶
Salva o gráfico de pizza do diretório digitalizado em um arquivo bitmap, GIF, PNG ou JPEG. O tipo de arquivo depende da extensão do nome de arquivo especificado. O exemplo a seguir fará a varredura da unidade C: e exportará um gráfico de pizza no formato PNG:
Treesize /SCAN "C:\" /PIECHART "C:\Reports\C_pie.png"
/PRINT¶
Imprime um relatório da árvore de diretórios digitalizada usando a impressora padrão definida nas configurações do sistema. O aplicativo será encerrado após a impressão. Exemplo:
Treesize /SCAN "\\SERVER\USERS" /PRINT
/READONLYMODE <valor>¶
Se o valor for definido como true, essa opção ativará um modo somente de leitura no qual as operações de arquivo (por exemplo, mover ou excluir) são desativadas, de modo que ele poderá ser usado somente como ferramenta de relatório.
Comece com um valor falso para desativar o modo somente leitura novamente.
/RECYCLE¶
Essa opção só pode ser usada em conjunto com a opção de linha de comando /SEARCH.
Move todos os arquivos para a lixeira que foram encontrados como resultado de uma pesquisa de arquivos do TreeSize. Exemplo:
Treesize /SEARCH:Start /SCAN "C:\temp" /FILTER "*.tmp" /RECYCLE
Consulte também: Mover arquivos verificados
/RESTRICTEDMODE <valor>¶
Se o valor for definido como true, essa opção ativará um modo restrito no qual muitos recursos são desativados e não são de interesse para usuários “normais” (não administradores). Entre os recursos desativados estão: Verificar atualizações, Abrir miniaplicativo de software do Painel de Controle do Windows, Agendar varreduras do TreeSize, conectar unidade de rede, configurar a Restauração do Sistema do Windows, Executar como administrador, exportar e aplicar compactação NTFS. É possível fornecer um caminho que deve ser verificado, por exemplo, o diretório inicial do usuário, na linha de comando ou usando os Caminhos de inicialização em um arquivo de configuração salvo.
Comece com um valor falso para desativar o modo restrito novamente.
Se a opção /READONLYMODE for ativada adicionalmente, o usuário não poderá excluir ou mover arquivos no TreeSize, portanto, ele poderá ser usado apenas como ferramenta de relatório.
/SCAN <caminho|nome do arquivo>¶
Define qual unidade ou caminho deve ser escaneado. O caminho de varredura deve ser usado como valor para esse parâmetro.
Se, por exemplo, a unidade D:\ deve ser verificada, você pode usar:
Treesize /SCAN "D:\"
Se não quiser verificar toda a unidade, você também pode especificar um caminho, que é usado como ponto de partida para a verificação. Por exemplo:
TreeSize /SCAN "\\Server\Share\MyDocuments"
Também são possíveis vários caminhos de varredura, que são separados por um espaço em branco. Os caminhos que contêm um espaço em branco devem ser colocados entre aspas (“). Exemplo:
Treesize /SCAN "C:\Program Files\" "C:\Windows"
Os caracteres curinga “*” e “?” são permitidos. Exemplo:
Treesize /SCAN "H:\users\A*"
Você também pode especificar um arquivo de texto que contenha uma lista de caminhos que devem ser verificados. O TreeSize fará a varredura de todos os caminhos encontrados no arquivo de texto, que é especificado após essa opção. O arquivo de texto deve conter um caminho por linha. O exemplo a seguir verifica todos os caminhos encontrados no arquivo “D:\PathsToScan.txt” e grava cada resultado da verificação em uma planilha separada em um File do Excel com a data de hoje:
Treesize /SCAN "D:\PathsToScan.txt" /EXCEL "D:\Results\%DATE%.xlsx"
Você também pode chamar o TreeSize em um loop “for” com apenas um dos caminhos; veja um exemplo abaixo.
/SEARCH¶
Abre a janela File Search do TreeSize. Se “:Start” for adicionado a essa opção de linha de comando, a busca será iniciada automaticamente. Um arquivo XML salvo anteriormente contendo configurações de pesquisa pode ser passado; essas configurações serão usadas para realizar a pesquisa.
Note
Os arquivos encontrados nessa pesquisa são verificados automaticamente.
O exemplo a seguir executa a pesquisa com configurações que foram salvas anteriormente no arquivo “SearchSettings.xml” e salva os resultados em um arquivo de texto:
Treesize /SEARCH:Start /OPTIONS "SearchSettings.xml" /TEXT "T:\SearchResult.txt"
Note
Em geral, serão usadas as últimas configurações de pesquisa ou um conjunto de configurações de pesquisa salvo anteriormente. No entanto, você também pode especificar os padrões de pesquisa para a pesquisa avançada usando a opção de linha de comando /FILTER.
/SHEETNAME ¶
Permite especificar o nome da planilha que será adicionada a um arquivo do Excel ao usar a opção de linha de comando /EXCEL.
Note
Um nome de planilha do Excel deve ser exclusivo em um arquivo do Excel e certos caracteres especiais, como barras, barras invertidas e dois pontos, são proibidos. O TreeSize sempre criará um nome de planilha exclusivo, substituindo os caracteres inválidos por sublinhados e adicionando data e hora, se necessário. Se já existir uma planilha com o nome especificado no arquivo de destino, será criada uma nova planilha com um nome exclusivo. Use a opção de linha de comando /APPENDTOFILES para anexar os dados à planilha existente.
/SHORTDATEFORMAT <formato>¶
Altera o formato de data curta para esse processo, que pode ser configurado nas opções regionais do Painel de Controle do Windows. As exportações do TreeSize usarão esse formato para os valores de data. Exemplo:
Treesize /SCAN "E:\" /SHORTDATEFORMAT YYYY-MM-DD /TEXT "D:\export.txt"
/SIZEUNIT <n>¶
Essa opção pode ser usada para especificar a unidade a ser usada para exibir valores de tamanho: N pode ter os valores de 0 a 5, o que significa: 0 = Bytes, 1 = KB, 2 = MB, 3 = GB, 4 = TB, 5 = Unidades automáticas. Sem essa opção, a última configuração usada no TreeSize será usada.
/SORTBY <ColumnName>¶
Permite que você especifique por qual valor as exportações geradas serão classificadas. Os valores possíveis são nomes de colunas como “Size” ou “Name”. O último tipo de classificação usado na interface de usuário do TreeSize será usado por padrão. Exemplo:
Treesize /SCAN "E:\" /SORTBY Size /TEXT "D:\export.txt"
Treesize /SCAN "E:\" /SORTBY Name /EXCEL "D:\export.xlsx"
/SQLITE <nome do arquivo>¶
Salva os resultados da varredura em um arquivo SQLite que pode ser carregado para comparações em uma data posterior. Exemplo:
Treesize /SCAN "H:\users\" /SQLITE "C:\Results\Allusers.sqlite"
/SUBJECT <subject>¶
Essa opção permite que você personalize o assunto que será usado nos e-mails enviados no final da verificação. Exemplo:
Treesize /SCAN "\\Server\Share" /EMAIL treesize@example.com /SUBJECT "TreeSize Professional Scan Report"
/TEXT <nome do arquivo>¶
Salva os resultados em um arquivo de texto ou CSV após a conclusão da varredura ou da pesquisa. O aplicativo será encerrado após o salvamento. O exemplo a seguir executará uma verificação da unidade local C: e salvará os resultados em um arquivo de texto:
Treesize /SCAN "C:\" /TEXT "C:\Results\C_scan.txt"
O formato de texto usa um formato tabular voltado para leitores humanos. Se o nome do arquivo fizer referência a um arquivo CSV, o formato CSV será usado automaticamente. Se você quiser usar explicitamente o formato CSV, recomendamos o uso do parâmetro /CSV.
/TITLE <title>¶
Pode ser usado para substituir o caminho raiz de uma varredura por um texto personalizado. Isso permite fornecer nomes mais significativos para caminhos UNC, por exemplo, e, assim, aumentar a legibilidade de um relatório. O título escolhido será aplicado como o título do relatório ao exportar um arquivo. Exemplo:
Treesize /SCAN "\\Server3\C$" /TITLE "C: on Data server 3" /EXCEL "C:\result.xlsx"
No contexto de uma pesquisa de arquivo do TreeSize, esse parâmetro pode ser usado para nomear uma pesquisa avançada. Exemplo:
Treesize /SEARCH:Start /SCAN "C:\" /TITLE "Image files" /FILTER "*.jpg;*.png;*.bmp" /PDF "C:\Results\C_search.pdf"
/TOPFILESLIST <nome do arquivo>¶
Essa opção permite salvar o conteúdo da lista Top files em um arquivo Excel, HTML, Texto ou CSV. O tipo de arquivo depende da extensão do nome de arquivo especificado. Exemplo:
Treesize /SCAN "C:\" /TOPFILESLIST "C:\Temp\C_top_files.txt"
/TREEMAP <nome do arquivo>¶
Salva o gráfico de mapa da árvore do diretório digitalizado como arquivo bitmap, GIF, PNG ou JPEG. O tipo de arquivo depende da extensão do nome de arquivo especificado. Exemplo:
Treesize /SCAN "C:\" /TREEMAP "C:\Dokumente\treemap.jpg"
/UILevel ¶
Define o nível da interface do usuário. Os valores possíveis são Simple, Normal, ou Expert. Exemplo:
Treesize /UILevel "Simple"
/USERSLIST <nome do arquivo>¶
Essa opção permite salvar as estatísticas que mostram os resultados agrupados por nome de usuário em um arquivo Excel, HTML, Texto ou CSV. O tipo de arquivo depende da extensão do nome de arquivo especificado. As colunas exportadas serão aquelas que estavam ativadas na interface do usuário na guia “Usuários” quando ela foi usada pela última vez ou no momento em que o arquivo de configuração fornecido via /OPTIONS foi gravado.
O exemplo a seguir verifica a unidade C: e cria um File do Excel em “C:\Temp” com as estatísticas dos usuários nessa unidade:
Treesize /SCAN "C:\" /USERSLIST "C:\temp\C_users.xls"
/USERNAME <nome de usuário>¶
Especifica o nome de usuário que deve ser usado para autenticar as varreduras. Use /PASSWORD para especificar uma senha para esse nome de usuário. Recomenda-se usar a ferramenta da Microsoft RUNAS.
/USERFILTER <nome de usuário>¶
Com essa opção, somente os arquivos pertencentes a um determinado usuário serão levados em conta na varredura. Forneça o nome desse usuário após essa opção.
Note
Não é possível usar vários nomes de usuário aqui, mas os curingas “*” e “?” são compatíveis.
Exemplo:
Treesize /SCAN "\\Server\GroupDrive" /USERFILTER miller
/USERSCHART <nome do arquivo>¶
Salva o pequeno gráfico mostrado na parte inferior da página “Usuários” em um arquivo de imagem (bitmap, GIF, PNG ou JPEG).
/USERSPIECHART <nome do arquivo>¶
Salva um gráfico de pizza que mostra as “estatísticas do usuário” da digitalização atual em um arquivo de imagem (bitmap, GIF, PNG ou JPEG).
/VIEWTYPE n¶
Define em quais valores se baseiam as colunas “Percent of Parent” (Porcentagem de pais), “Growth” (Crescimento) e o gráfico “Age of Files” (Idade dos arquivos). Os valores possíveis são:
2: Tamanho 3: Espaço alocado (tamanho no disco) 7: Número de arquivos
/XML <nome do arquivo>¶
Salva os resultados da varredura em um arquivo XML que pode ser carregado para comparações em uma data posterior. Exemplo:
Treesize /SCAN "H:\users\" /XML "C:\Results\Allusers.xml.zip"
Essa opção pode ser combinada com a opção /EXPAND para limitar os diretórios exportados.
Note
Ao carregar uma exportação XML limitada para o TreeSize, você não pode navegar pelo ramo completo do diretório, mas apenas pelos diretórios exportados.
/ZIP <nome do arquivo>¶
Essa opção só pode ser usada em conjunto com a opção de linha de comando /SEARCH.
Todos os arquivos que foram encontrados como resultado de uma pesquisa de arquivos do TreeSize serão movidos para um arquivo zip. Exemplo:
Treesize /SEARCH:Start /SCAN "C:\" /ZIP "C:\OldFiles\Archive.zip"
Consulte também: Mover arquivos verificados
<SCANPATH>¶
Além do parâmetro /SCAN, você também pode passar um ou mais caminhos no final da linha de comando. No entanto, isso não é mais recomendado para evitar erros ao analisar a linha de comando.
Esse exemplo examina a pasta “Program Files” e a pasta “Windows” e cria um relatório de texto em “C:\Reports\ScanResults.txt”:
Treesize /TEXT "C:\Reports\ScanResults.txt" "C:\Program Files" "C:\Windows"
Caso ocorra um erro, ele será retornado como código de erro do Windows no código de saída do processo. As variáveis de ambiente (por exemplo, %APPDATA%) podem ser usadas em nomes de arquivos para a exportação, bem como nos caminhos digitalizados.
Varredura de vários diretórios¶
Se precisar examinar vários diretórios, pode ser uma boa ideia mesclar várias chamadas em um arquivo Batch, por exemplo:
START /WAIT "TreeSize" "C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SCAN "\\Server\Share1" /EXCEL "D:\Share1.xls"
START /WAIT "TreeSize" "C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SCAN "\\Server\Share2" /EXCEL "D:\Share2.xls"
START /WAIT "TreeSize" "C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SCAN "\\Server\Share3" /EXCEL "D:\Share3.xls"
O comando “START /WAIT” garante que os trabalhos sejam iniciados sequencialmente. Normalmente, não iniciar os trabalhos em paralelo é melhor porque um único trabalho tira mais proveito dos caches e dos recursos do sistema. Também é possível armazenar os compartilhamentos que devem ser verificados em um arquivo de texto e usar o comando “for” do Windows da seguinte forma:
FOR /F %%p IN (Paths.txt) DO START /WAIT Treesize.exe /SCAN "%%p" /EXCEL "c:\temp\TreeSize-Reports-%DATE%.xls"
FOR /F "tokens=1" %%i IN (Shares.txt) DO START /WAIT Treesize.exe /SCAN "\\Server\%%i" /EXCEL "c:\temp\%%i.xls"
Note
Os caracteres de porcentagem dupla são necessários em arquivos em lote; na linha de comando, use apenas uma porcentagem simples.
Início programado¶
Você pode usar as Tarefas Agendadas do Windows para executar o TreeSize com determinadas opções de linha de comando diariamente, semanalmente ou mensalmente em um determinado horário. A caixa de diálogo para Agendamento de varreduras o ajudará a configurar uma tarefa agendada.
Você também pode usar o comando SCHTASKS para executar varreduras programadas. Se, por exemplo, você quiser fazer uma varredura nas unidades C: e E: na próxima noite, às 03:00 da manhã, e salvar os resultados em um arquivo do Excel, poderá usar a seguinte linha de comando:
SCHTASKS /Create /SC DAILY /ST 03:00 /TN TreeSizeScan /TR "'C:\Program Files\JAM Software\TreeSize\Treesize.exe' /SCAN C:\ E:\ /EXCEL C:\Temp\tsp.xls /EXPAND 2"
Obtenha ajuda sobre o comando SCHTASKS nas páginas da Microsoft ou digitando:
SCHTAKS /Create /?
Note
As mensagens de erro que ocorrem durante as varreduras agendadas são listadas no registro de eventos do Windows do sistema.
PowerShell¶
Windows PowerShell pode ser útil em combinação com TreeSize. Este exemplo mostra como pesquisar alguns computadores remotos que são consultados usando uma consulta LDAP no Active Directory (AD):
$computer = Get-ADComputer -SearchBase "ou=client computers,ou=intranet,dc=intranet,dc=jam-software,dc=com" -Filter *
foreach ($comp in $computer.name)
{
$path = "\\$comp\C$\Windows"
Add-Content Scan.txt "$path"
}
#debug
Get-Content -Path Scan.txt
# start TreeSize with the collected paths
&"C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SEARCH:Start /SCAN Scan.txt /FILTER *.exe /Export FoundFiles.txt
Redirecionando a saída¶
Se nenhum outro destino de exportação for fornecido, o TreeSize gravará uma breve exportação da varredura na saída padrão e os erros que ocorreram durante a varredura no erro padrão.
Você pode redirecionar esses fluxos de saída na linha de comando (cmd.exe) usando o símbolo de pipe, por exemplo.
"C:\Program Files\JAM Software\TreeSize\Treesize.exe" /NOGUI /SCAN C:\ 1>StdOut.txt 2>StdError.txt
Para redirecionar a saída usando o PowerShell, use o comando Start-Process, por exemplo.
Start-Process -FilePath “C:\Program Files\JAM Software\TreeSize\Treesize.exe” -ArgumentList “/NOGUI /SCAN C:\” -RedirectStandardOutput “.\StdOut.txt” -RedirectStandardError “.\StdError.txt”
Windows Scripting Host¶
Se você pretende usar o Windows Scripting Host (WSH), seu comando para iniciar TreeSize será:
Set Shell = CreateObject("WScript.Shell")
Shell.Run """C:\Program Files\TreeSize\Treesize.exe"" /XML ""C:\Reports\drive_c.xml.zip"" /SCAN ""C:\"""
Códigos de saída¶
Se a operação for concluída com êxito, o código de saída é 0. Se ocorrer um erro, o TreeSize mostrará um Código de erro do Windows como código de saída, se disponível, ou 1 para indicar um erro geral.
Em todos os casos o registro de eventos do Windows conterá informações adicionais no diário da “Application”, Event Source “TreeSize”.