名称加
自动递增文件和目录名称并创建。
入门
在您的 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