1

我正在使用 Apache VFS API 在我的本地机器和远程 linux 主机之间通过 sftp 来回移动文件,它以某种方式将我的 linux 主机上的一些目录转换为drw-r-----文件-rw-r-----

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

4

3 回答 3

3

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

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

于 2011-01-31T19:57:06.723 回答
1

删除并重新创建:

rm foo
mkdir foo

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

于 2011-01-31T19:56:09.947 回答
0

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

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

于 2011-01-31T19:56:25.457 回答