所以我拥有当前的目录结构
/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将其识别为符号链接!
但是,似乎没有任何方法可以使用DIR
将Link
设置为YES
的{{1}}
(一种方法,我一直试图将现有的符号链接复制到需要的位置,但是运气还不太好)
是否仍然可以使用仅 ColdFusion和未运行服务器本地上的任何脚本来创建符号链接?