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