Каталог для печати? - PullRequest
       12

Каталог для печати?

1 голос
/ 05 марта 2010

У меня очень сложный проект веб-приложения, который я хочу реструктурировать. Естественно, он состоит из значительного количества папок и подпапок. У меня есть огромный лист бумаги, готовый набросать новую структуру.

Теперь мне нужны бумажные распечатки проектов. Некоторые каталоги, в которых я нуждаюсь, подробно описаны, включая их файлы - например, каталог /library, который содержит основные части движка. Другие каталоги мне нужны гораздо менее подробно, только с подкаталогами, или даже не с этим.

Я нахожусь в Windows и могу использовать команду tree, но это дает мне только полный список всей структуры, которую я затем должен очистить вручную. Я бы предпочел иметь инструмент, который бы мне указывал, какие каталоги мне нужны, в какой глубине и в которых я могу сохранить эти настройки.

Кто-нибудь знает такой инструмент?

Редактировать: Я вроде как разобрался с помощью команды дерева, удалив записи вручную. Чтобы получить то, что я хотел, мне, вероятно, пришлось бы написать собственный сценарий, чего я сейчас не могу сделать. Любые подсказки все еще приветствуются.

Ответы [ 3 ]

1 голос
/ 05 марта 2010

Я бы использовал немного кода Powershell для этого Взгляните на этот пример и посмотрите на страницу справки для getChilItems (gci). Вы можете указать файлы для включения и файлы, которые не нужно включать.

$ DllFiles = gci "C: \ Windows \ System32" -recurse | ? {$ _. extension -eq ".exe"} Foreach ($ Dll в $ DllFiles) { $ Dll.name + "t " + $DLL.CreationTime + " t" + $ Dll.Length $ Я ++ } Write-Host Общее количество файлов: $ i

Вот пример параметра exclude Get-ChildItem c: \ scripts *. * -Exclude .txt, .log также есть параметр include, который лучше соответствует вашим потребностям.

1 голос
/ 05 марта 2010

Извиняюсь, если вы уже попробовали это - я понятия не имею о вашем уровне знаний о Linux.

Похоже, вы, возможно, захотите использовать find.Он может найти все по определенному пути с помощью

find / path / to / directory /

или может найти только каталоги с

find / path / to / directory / -type d

Используя любой подход, вы можете перенаправить вывод в файл

find / path / to / directory /-тип d >> output.txt

find / path / to /where / else / >> output.txt

и затем отредактируйте файл по своему усмотрению.

Надеюсь, что это полезно.

-Джим

1 голос
/ 05 марта 2010

Вы хотите переименовать пакетный файл / папку? Или что-то, что позволяет вам экспортировать дерево в CSV или XML, или вы просто хотите увидеть нужные файлы в дереве?

Раньше я использовал программу под названием FileMonkey, но она не обновлялась с 2005 года. Быстрый поиск новейшего и лучшего обработчика пакетных файлов показал несколько, мне понравилась Flex Renamer .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...