Listar Pasta , Subpasta e Seus Arquivos Shell Script.
Olá, teho uma estrutura variável de pastas em um diretório:
Pasta
- SubPasta1
- Arquivo1
- Arquivo2
- SubPasta2
- Arquivo1
- SubSubPasta2
- Arquivo1
- Arquivo2
- SubPasta3
Considerando que meu script estará dentro de "Pasta", gostaria de Gerar um arquivo em txt no seguinte formato:
D SubPasta1
F Arquivo1
F Arquivo2
D SubPasta2
F Arquivo1
DD SubSubPasta2
F Arquivo1
F Arquivo2
D SubPasta3
Só consegui gerar algo próximo com o seguinte script.sh:
Get-ChildItem -Recurse \\Pasta\ -Filter *.ext | % { $_.FullName } | Out-File \\Pasta\lista.txt -encoding ascii
Porém ele gera o path direto, e na minha aplicação fica complicado de tratar.
A saída so sript está ficado assim:
SubPasta1/Arquivo1
SubPasta1 /Arquivo2
SubPasta2/Arquivo1
SubPasta2/SubSubPasta2/Arquivo1
SubPasta2/SubSubPasta2/Arquivo2
Pasta
- SubPasta1
- Arquivo1
- Arquivo2
- SubPasta2
- Arquivo1
- SubSubPasta2
- Arquivo1
- Arquivo2
- SubPasta3
Considerando que meu script estará dentro de "Pasta", gostaria de Gerar um arquivo em txt no seguinte formato:
D SubPasta1
F Arquivo1
F Arquivo2
D SubPasta2
F Arquivo1
DD SubSubPasta2
F Arquivo1
F Arquivo2
D SubPasta3
Só consegui gerar algo próximo com o seguinte script.sh:
Get-ChildItem -Recurse \\Pasta\ -Filter *.ext | % { $_.FullName } | Out-File \\Pasta\lista.txt -encoding ascii
Porém ele gera o path direto, e na minha aplicação fica complicado de tratar.
A saída so sript está ficado assim:
SubPasta1/Arquivo1
SubPasta1 /Arquivo2
SubPasta2/Arquivo1
SubPasta2/SubSubPasta2/Arquivo1
SubPasta2/SubSubPasta2/Arquivo2
Cristian Fonseca
Curtidas 0