Создать каталог компьютера с помощью ColdFusion - PullRequest
0 голосов
/ 11 ноября 2010

Я бы хотел отобразить корневой каталог компьютера с помощью ColdFusion. Я имею в виду

  • C: /
  • D: /
  • MyDocument
  • и т.д ...

Заранее спасибо

Edit: Прежде всего, спасибо всем, кто откликнулся. Я просто уточню свой вопрос. Я хочу отобразить корневой каталог моего компьютера. Предположим, у меня есть несколько документов для сохранения на моем компьютере. Я не знаю, где я сохраню этот документ. На странице CF я хочу отобразить

  • C: /
  • E: /

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

Ответы [ 2 ]

1 голос
/ 08 декабря 2012

Ниже код может помочь вам

<cfdirectory action="list" directory="#ExpandPath('.')#" name="myFiles">

<cfform name="myform" action="" method="post">
    <cftree name="dirBrowse">
        <cftreeitem query="myFiles" value="name">
    </cftree>
</cfform>

Подробный ответ вы можете найти по ссылке ниже:
http://www.tek -tips.com / viewthread.cfm? Qid = 691047

1 голос
/ 11 ноября 2010

Использование cfdirectory.

Например:

<cfdirectory action="list" directory="C:/" name="DirectoryQuery" />

<cfdump var=#DirectoryQuery# />

Это выдаст список каталогов и файлов на диске C сервера и будет действовать как стандартный запрос к базе данных.


Чтобы получить несколько каталогов в одну переменную запроса, вы можете получить два списка и «Запрос запросов» для их объединения:

<cfdirectory action="list" directory="C:/" name="FirstDirQuery" />
<cfdirectory action="list" directory="D:/" name="SecondDirQuery" />

<cfquery name="DirectoryQuery" dbtype="Query">
    SELECT * FROM FirstDirQuery
    UNION
    SELECT * FROM SecondDirQuery
</cfquery>

<cfdump var=#DirectoryQuery# />
...