0

我想使用 ColdFusion 显示计算机的根目录。我的意思是

  • C:/
  • D:/
  • 我的文档
  • ETC...

提前致谢

编辑: 首先感谢所有回复的人。我只是对我的问题进行更多澄清。我想显示我的计算机的根目录。假设我有一些文件要保存在我的电脑中。我不知道我把那个文档保存在哪里。在我想显示的 CF 页面中

  • C:/
  • D:/
  • E:/

我想显示通过Java或CF动态生成的上述目录名称。我想现在我的问题对每个人都很清楚。谢谢大家。

4

2 回答 2

1

下面的代码可以帮助你

<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

于 2012-12-08T08:59:18.763 回答
1

使用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# />
于 2010-11-11T13:01:05.943 回答