1

SD カードに作成したディレクトリの名前を変更したいのですが、File オブジェクト (File.Rename など) を使用して簡単に変更できると思いました。しかし、私はそれほど簡単なものを見ません。これを行うには、すべてのディレクトリ構造を新しい名前で新しいディレクトリにコピーし、古いディレクトリ内のすべてのファイルを削除してから、古いディレクトリを削除する必要がありますか? または、私が知らない簡単な方法はありますか?

4

1 に答える 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 に答える