Я программист PHP, и я ищу способ создания виртуальной папки / файловой структуры, что означает: я могу копировать только необходимые файлы из любого места (которое фактически будет связано с исходным файлом), но которое работает как настоящая папка я могу открыть с моим PHPStorm.

Так что это будет, например (упрощенно)

Real file system: 
c:\dev\project1\myfile1.php
c:\dev\project1\myfile2.php
c:\dev\project1\myfile3.php
c:\dev\project1\myfile4.php
c:\dev\project1\template\template.tpl
c:\dev\project1\images\img1.jpg
c:\dev\project1\images\img2.jpg
c:\dev\project1\images\img3.jpg
c:\dev\project1\info.txt

Virtual File Structure:
\myprojects\project1\myfile2.php
\myprojects\project1\myfile4.php
\myprojects\project1\template.tpl
\myprojects\project1\img\img1.jpg
\myprojects\project1\img\img2.jpg

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

Есть идеи? Спасибо

PS: я все еще использую TotalCommander, у которого есть такой плагин, но доступ к виртуальной папке возможен только из Totalcommander (кажется)

1 ответ1

2

Как насчет создания новой папки в требуемом каталоге проекта, которая будет действовать как ваша виртуальная папка, а затем связывать только те файлы из исходной папки, которые вы хотите отобразить в виртуальной папке?

Под ссылками я имею в виду создание символических и жестких ссылок. В Windows вы можете создавать оба типа ссылок с помощью команды mklink . Например,

mklink /h <virtual-folder>\file <actual-folder>\file

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .