我想重命名我在 SD 卡上创建的目录,并认为我可以通过 File 对象轻松完成此操作(类似于 File.Rename)。但是,我没有看到那么容易的事情。我是否必须将所有目录结构复制到具有新名称的新目录,删除旧目录中的所有文件,然后删除旧目录才能执行此操作?或者有没有我不知道的简单方法?
问问题
755 次
1 回答
2
您可以使用 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
于 2011-10-19T05:45:52.660 回答