changeFilename method
Asynchronously changes only the name of this file.
See also changeFilenameSync.
Implementation
Future<File> changeFilename(
String newFileName, {
lib_path.Context? pathContext,
}) async {
pathContext ??= lib_path.context;
final lastSeparatorIdx = path.lastIndexOf(pathContext.separator);
final newPath = path.substring(0, lastSeparatorIdx + 1) + newFileName;
return await rename(newPath);
}