gpt4 book ai didi

android - 在 Flutter 中重命名文件或图像

转载 作者:行者123 更新时间:2023-11-29 05:08:42 33 4
gpt4 key购买 nike

我正在使用 image_picker: ^0.6.2+3 包从图库中选取图像/拍照。

File picture = await ImagePicker.pickImage(
maxWidth: 800,
imageQuality: 10,
source: source, // source can be either ImageSource.camera or ImageSource.gallery
maxHeight: 800,
);

我得到picture.path

/Users/[某个路径]/tmp/image_picker_A0EBD0C1-EF3B-417F-9F8A-5DFBA889118C-18492-00001AD95CF914D3.jpg

现在我想将图像重命名为case01wd03id01.jpg

注意:我不想将其移动到新文件夹

如何重命名它?我在官方文档中找不到它。

最佳答案

首先导入路径包。

import 'package:path/path.dart' as path;

然后创建一个新的目标路径来重命名该文件。

File picture = await ImagePicker.pickImage(
maxWidth: 800,
imageQuality: 10,
source: ImageSource.camera,
maxHeight: 800,
);
print('Original path: ${picture.path}');
String dir = path.dirname(picture.path);
String newPath = path.join(dir, 'case01wd03id01.jpg');
print('NewPath: ${newPath}');
picture.renameSync(newPath);

关于android - 在 Flutter 中重命名文件或图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59896345/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com