Задача: получить в текстовом файле список всех каталогов диска, в которых имеются файлы некоего типа.
Под вендой.
В принципе, уже сделал ручками, но вдруг есть какой-то правильный способ, если вдруг задача повторится?
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
dir /s . > log.txt
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
интересно почему не работает.
алсо snakehoney
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
Я пришел к
$Dir = Get-Childitem "C:\" //Ищем в
$List = $Dir | Where-Object {$_.extension -eq ".txt"} //ищем что
$Output "C:\111.log" //куда список кидать
$List | Format-Table directory | Out-File $Output //выводим в файл список сгруппированный по папкам
gc "С:\111.txt" | get_unique > "С:\222.txt" //убираем копии
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
Упс. Ошибка. Правильный http://pastebin.com/JtkJBKvg
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x20 pc=0x401267]
goroutine 1 [running]:
main.func┬╖001(0xc082002ad4, 0xc, 0x0, 0x0, 0x1322d8, 0xc0820650e0, 0x0, 0x0)
c:/go/project/walk.go:25 +0x67
path/filepath.walk(0x502430, 0x1, 0x131be0, 0xc082044180, 0xc08206ff58, 0x0, 0x0
)
c:/go/src/path/filepath/path.go:368 +0x437
path/filepath.Walk(0x502430, 0x1, 0xc08206ff58, 0x0, 0x0)
c:/go/src/path/filepath/path.go:394 +0xf9
main.main()
c:/go/project/walk.go:39 +0x1ea
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
03 Jun
2015
04 Jun
2015
python -> os.walk
04 Jun
2015
04 Jun
2015
04 Jun
2015
04 Jun
2015