android文件怎样重命名文件格式,android,如何重命名文件?

在我的应用程序中,我需要录制视频。在开始录制之前,我正在为其分配名称和目录。录音完成后,用户可以重命名他的文件。我写了以下代码,但似乎没有效果。

当用户输入文件的名称并点击按钮时,我会这样做:

private void setFileName(String text) {

String currentFileName = videoURI.substring(videoURI.lastIndexOf("/"), videoURI.length());

currentFileName = currentFileName.substring(1);

Log.i("Current file name", currentFileName);

File directory = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MOVIES), MEDIA_NAME);

File from = new File(directory, "currentFileName");

File to = new File(directory, text.trim() + ".mp4");

from.renameTo(to);

Log.i("Directory is", directory.toString());

Log.i("Default path is", videoURI.toString());

Log.i("From path is", from.toString());

Log.i("To path is", to.toString());

}

文字:用户输入的名称。

当前文件名:是录音前由我分配的名称

MEDIA_NAME:文件夹的名称

Logcat显示:

05-03 11:56:37.295: I/Current file name(12866): Mania-Karaoke_20120503_115528.mp4

05-03 11:56:37.295: I/Directory is(12866): /mnt/sdcard/Movies/Mania-Karaoke

05-03 11:56:37.295: I/Default path is(12866): /mnt/sdcard/Movies/Mania-Karaoke/Mania-Karaoke_20120503_115528.mp4

05-03 11:56:37.295: I/From path is(12866): /mnt/sdcard/Movies/Mania-Karaoke/currentFileName

05-03 11:56:37.295: I/To path is(12866): /mnt/sdcard/Movies/Mania-Karaoke/hesam.mp4

任何建议将不胜感激。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值