我正在使用Apache VFS API来通过sftp在我的本地计算机和远程linux主机之间来回移动文件,并且它将某些目录转换为我的linux主机上的文件drw-r-----
到{{1} }
有谁知道如何将其转换回目录?
答案 0 :(得分:3)
您必须删除该文件,然后创建一个包含该文件原始名称的目录。
问题不在于目录已转换为文件,问题是删除了目录,并创建了同名文件。
答案 1 :(得分:1)
删除并重新创建:
rm foo
mkdir foo
无论如何,如果以前的目录现在是文件,那么它是空的。在这种情况下,重新创建它不是问题。
答案 2 :(得分:0)
您无法将文件转换为目录。您可以删除该文件并创建一个具有相同名称的目录。
更改的目录有什么奇怪的地方吗?