2011-01-31 68 views

回答

3

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

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

+0

我看到.. 问题出在这2行: localFile = manager.resolveFile(“C:/test.txt”); remoteFile [i] .copyFrom(localFile,Selectors.SELECT_SELF); 因此,如果一个remoteFile碰巧是一个目录,它将被删除,而文件将被创建。我想它应该抛出某种异常。无论如何感谢帮助我的人 – Dima 2011-01-31 20:12:26

1

删除并重新创建:

rm foo 
mkdir foo 

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

0

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

改变的目录有什么奇怪的东西吗?