obtém o nome da pasta de nível superior usado por readpst -r?

1

Eu me deparei com o seguinte pequeno problema tentando automatizar meu uso de readpst :

readpst -w /some/dir/ -r mailtst.pst

Eu não posso prever o nome do diretório de nível superior sem algum conhecimento prévio sobre o .pst.

Aqui eu sabia que seria "mailtst" (de execuções anteriores) e renomeie o arquivo .pst de acordo, para que essa informação seja óbvia.

A saída de readpst -r não é suficiente, porque apenas menciona em uma linha:

       "mailtst" - 28 items done, 0 items skipped.

sem qualquer indicação de que é a pasta de nível superior. E não há linhas da forma:

Processing Folder "Deletions"

para o nível superior.

Como posso obter o diretório de nível superior a partir do arquivo .pst?

(E: é verdade que sempre haverá apenas um diretório de nível superior com nome imprevisível arbitrário? Se sim, então seu nome não tem significado para nenhuma ferramenta de automação e deve ser detectado automaticamente, como eu tento fazer Se não, deve ser um parâmetro.Se não tem sentido, talvez deva haver uma variante do readpst -o que usa o diretório fornecido como o nível superior, não o imprevisível interno.

    
por imz -- Ivan Zakharyaschev 26.08.2016 / 17:15

0 respostas