2011-10-18 64 views
0

我想重新命名我在SD卡上創建的目錄,並認爲我可以通過File對象(如File.Rename)輕鬆地完成該目錄。但是,我看不到那麼容易。我是否必須將所有目錄結構複製到具有新名稱的新目錄中,刪除舊目錄中的所有文件,然後刪除舊目錄來執行此操作?還是有一種我不知道的簡單方法?有沒有簡單的方法來重命名Basic4Android中的目錄?

回答

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 
+0

你應該 「接受答案」;) – Erel

相關問題