名称加

自动递增文件目录名称并创建。

入门

在您的 flutter 项目的 pubspec.yaml 文件中,添加以下依赖项

dependencies:
  name_plus: ^0.0.1

接下来我们需要安装这个

# Dart
pub get

# Flutter
flutter packages get

在您的库中添加以下导入

import 'package:name_plus/name_plus.dart';

用法

用扩展名创建文件

File('path').namePlus('filename');

File('path').namePlusSync('filename');

用扩展名创建目录

Directory('path').namePlus('filename');

Directory('path').namePlusSync('filename');

选项

创建文件目录时,可以传递一些选项

File('path').namePlus(
'filename',
format: '(d)', // change increment number format
space: false, // space between name & number format
);

文档

检查example文件夹路径中的test.txt文件名,如果名称不存在则创建test.txt,如果名称已存在则创建默认格式test 1.txt

File('example').namePlus('test.txt');
// test 1.txt

如果使用format选项,d是数字占位符。

File('example').namePlus('test.txt', format: '(d)');
// test (2).txt

File('example').namePlus('test.txt', format: '{d}');
// test {3}.txt

GitHub

查看 Github