javascript - 如何用basename重命名许多文件名
问题描述
我有许多基本名称如下的文件:
CashReport-Processed_637383195060155371
CashReport-Processed_637383195060115372
CashReport-Processed_637383159460155371
我使用正则表达式的 Javascript 将所有文件名更改为 CashReport-Processed 的解决方案是什么
const reg = /^CashReport_[\d]{18}.xml$/
但我不知道如何申请更改文件名。示例我读取了文件夹中的所有文件:
const directory = 'C:/Users/trand/Downloads';
var files = fs.readdirSync('C:/Users/trand/Downloads');
解决方案
推荐阅读
- regex - Perl 正则表达式:结合 ^ 与 \Q \E
- mysql - 可重复读取mysql
- android - Android Studio 布局编辑器
- c - 使用 C 套接字将客户端源端口设置为侦听端口
- ubuntu - 使用 anonip.py 将 Apache 日志中的 IP 匿名化与使用 Cronolog 的日志轮换相结合
- r - 卸载并重新安装 Quantstrat 以进行全新和干净的设置 R
- python - Bigquery Python API 多线程不会提高性能
- angular - 从 Typescript 端重置的角度材料
- python - 使用 Date 创建自上次出现列以来的时间
- java - kafka 流异常找不到 org.apache.kafka.common.serialization.Serdes$WrapperSerde 的公共无参数构造函数