是否可以使用Solaris / Linux服务器上的ColdFusion 2018在不使用外部脚本的情况下创建符号链接

时间:2018-10-17 16:35:43

标签: coldfusion solaris symlink coldfusion-2016

所以我拥有当前的目录结构

/dir1 ---
    /(sym_link) <----
    file1.txt       |
    file2.txt       |
                    |
/dir2               |
    /(sym_link)<----|
    file3.txt       |
    file4.txt       |
                    |
/sym_link ----------|
   sym_file1.txt
   sym_file2.txt

我一直在研究使用<cffile><cfdirectory>来尝试在Solaris Server上生成符号链接(似乎没有关于在这些标记上使用符号链接的任何文档。真的很一般)

我知道我可以在服务器上运行脚本并使用here之类的<cfexecute>在ColdFusion外部生成脚本

很好奇,我在/dir1中手动创建了符号链接,并执行了以下命令

<cfdirectory action="list" directory="/dir1" recurse="false" name="myList">
<cfdump var="#myList#">

并收到

Attributes      DateLastModified      Directory Link    Mode        Name    Size Type
[empty string]  10/16/2018 09:38:53 PM  /dir1  YES  [empty string]  sym_link  2  Dir
[empty string]  10/17/2018 03:16:38 PM  /dir1  NO   [empty string]  file1.txt 0  File
[empty string]  10/17/2018 03:16:41 PM  /dir1  NO   [empty string]  file2.txt 0  File

我可以看到ColdFusion将其识别为符号链接!

但是,似乎没有任何方法可以使用DIRLink设置为YES的{​​{1}}

(一种方法,我一直试图将现有的符号链接复制到需要的位置,但是运气还不太好)

是否仍然可以使用 ColdFusion和未运行服务器本地上的任何脚本来创建符号链接?

0 个答案:

没有答案