有没有一种简单的方法来重命名Basic4Android中的目录?

时间:2011-10-18 19:28:32

标签: basic4android

我想重命名我在SD卡上创建的目录,并认为我可以通过File对象(类似File.Rename)轻松完成。但是,我没有看到容易的事情。我是否必须使用新名称将所有目录结构复制到新目录,删除旧目录中的所有文件,然后删除旧目录以执行此操作?还是有一种我不知道的简单方法?

1 个答案:

答案 0 :(得分:1)

您可以使用Phone.Shell运行'mv'命令:

Sub Activity_Create(FirstTime As Boolean)
    RenameFolder(File.DirRootExternal, "test1", "test2")
End Sub

Sub RenameFolder(Parent As String, CurrentFolder As String, NewFolder)
    Dim p As Phone
    Dim args(2) As String
    args(0) = File.Combine(Parent, CurrentFolder)
    args(1) = File.Combine(Parent, NewFolder)
    p.Shell("mv", args, Null, Null)
End Sub