0
我想重新命名我在SD卡上創建的目錄,並認爲我可以通過File對象(如File.Rename)輕鬆地完成該目錄。但是,我看不到那麼容易。我是否必須將所有目錄結構複製到具有新名稱的新目錄中,刪除舊目錄中的所有文件,然後刪除舊目錄來執行此操作?還是有一種我不知道的簡單方法?有沒有簡單的方法來重命名Basic4Android中的目錄?
我想重新命名我在SD卡上創建的目錄,並認爲我可以通過File對象(如File.Rename)輕鬆地完成該目錄。但是,我看不到那麼容易。我是否必須將所有目錄結構複製到具有新名稱的新目錄中,刪除舊目錄中的所有文件,然後刪除舊目錄來執行此操作?還是有一種我不知道的簡單方法?有沒有簡單的方法來重命名Basic4Android中的目錄?
您可以使用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
你應該 「接受答案」;) – Erel