Блог Вована

Не останавливайся на достигнутом

Организация проектов на диске

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

Для отладки сайтов на домашнем компе очень удобно использовать Денвер ( http://www.denwer.ru/ ). При этом исходники сайтов лежат в папке отведённой для Денвера:

z:\home\blog
z:\home\ezhamon
z:\home\sistema-servis 

Где z:\ — это псевдоним папки d:\data\webservers

Прочие файлы веб-проектов я храню в других папках

d:\data\pro\web\blogs\vovanmozg.com 
d:\data\pro\web\seo-tools\ezhamon
d:\data\clients\sistemaservis 

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

Рассмотрю на моём примере. Исходники сайтов я поместил в папки соответствующих проектов

d:\data\pro\web\blogs\vovanmozg.com\www 
d:\data\pro\web\seo-tools\www
d:\data\clients\sistemaservis\www 

Для создания ссылок я использовал программу Junction от Systernals. Настроил ссылки, выполнив bat-файл:

junction d:\data\pro\web\blogs\vovanmozg.com\www d:\data\webservers\home\blog\www 
junction d:\data\pro\web\seo-tools\ezhamon\www d:\data\webservers\home\ezhamon\www
junction d:\data\clients\sistemaservis\www d:\data\webservers\home\sistema-servis\www 

Дополнительно

Секреты NTFS. Символьные ссылки

Скачать Junction v1.05 с этого сайта

Комментарии

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

Комментировать

С помощью curl можно отправлять формы (флаг -d)

Источник:
«Продуктивный программист» Нил Форд