我想使用 ColdFusion 显示计算机的根目录。我的意思是
- C:/
- D:/
- 我的文档
- ETC...
提前致谢
编辑: 首先感谢所有回复的人。我只是对我的问题进行更多澄清。我想显示我的计算机的根目录。假设我有一些文件要保存在我的电脑中。我不知道我把那个文档保存在哪里。在我想显示的 CF 页面中
- C:/
- D:/
- E:/
我想显示通过Java或CF动态生成的上述目录名称。我想现在我的问题对每个人都很清楚。谢谢大家。
我想使用 ColdFusion 显示计算机的根目录。我的意思是
提前致谢
编辑: 首先感谢所有回复的人。我只是对我的问题进行更多澄清。我想显示我的计算机的根目录。假设我有一些文件要保存在我的电脑中。我不知道我把那个文档保存在哪里。在我想显示的 CF 页面中
我想显示通过Java或CF动态生成的上述目录名称。我想现在我的问题对每个人都很清楚。谢谢大家。
下面的代码可以帮助你
<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
使用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# />