如何将以前作为目录的文件更改回linux上的目录?

时间:2011-01-31 19:52:14

标签: java linux unix vfs

我正在使用Apache VFS API来通过sftp在我的本地计算机和远程linux主机之间来回移动文件,并且它将某些目录转换为我的linux主机上的文件drw-r-----到{{1} }

有谁知道如何将其转换回目录?

3 个答案:

答案 0 :(得分:3)

您必须删除该文件,然后创建一个包含该文件原始名称的目录。

问题不在于目录已转换为文件,问题是删除了目录,并创建了同名文件。

答案 1 :(得分:1)

删除并重新创建:

rm foo
mkdir foo

无论如何,如果以前的目录现在是文件,那么它是空的。在这种情况下,重新创建它不是问题。

答案 2 :(得分:0)

您无法将文件转换为目录。您可以删除该文件并创建一个具有相同名称的目录。

更改的目录有什么奇怪的地方吗?