Как организовать загруженные демо, исходный код, утилиту проектов с открытым исходным кодом и т. Д. В Windows?
-
02-10-2019 - |
Вопрос
Я уже задал этот вопрос на Суперпользовательский Но было предложено там, что я должен просить об этом. Так вот.
В качестве программиста я загружает много файлов, которые включают в себя небольшие утилиты из CodePlex или Code Google, исходный код образца из проекта кода, другие бесплатные инструменты / утилиты. Обычно эти файлы имеют бессмысленные имена файлов. Файл остается в папке загрузки. Через некоторое время я забываю, что такое этот файл.
Есть ли инструмент / утилита для организации таких файлов. Я ищу инструмент со следующими функциями:
- Позвольте мне классифицировать такие файлы, как образец кода, утилиту .NET, утилита Java и т. Д.
- Храните информацию от того, где я загрузил этот файл.
- Храните небольшое описание файла.
- Список или информация о связанном файле. Обычно я сохраняю оригинальную статью с образцем загруженного кода в формате PDF.
Решение
Это может быть не ответ, который вы ищете, но я верю, что многие из них сводится к правильной структуре каталогов. В моем системе я держу все свои разные проекты, организованные по типу проекта по структуре каталогов. Например, если я работаю над написанием игры в C, я бы хранил соответствующие файлы в ~ / файлам / проектам / программировании / c / games / awesome_game, которую я бы в свою очередь импортировал в репозиторий Subversion. Затем я мог бы сделать некоторые подкаталоги, такие как mkdir -pv adwome_game / {документация, код, заметки}, чтобы все организовано.
Это может быть не очень модно, и нет особого применения. Однако это очень гибкий, и я могу добавить каталоги для получения дополнительной информации в любое время. Кроме того, когда мне скучно проект, я могу просто удалить каталог, и все сделано. Так как он в SVN, я всегда могу воскресить, если мне интересен снова. Еще одним преимуществом является то, что я могу использовать любые типичные инструменты командной строки для поиска моих файлов. Это может быть не так эффективно в системе Windows, но тогда это только одна из многих проблем с программированием в Windows.