如果目录名称中包含空格,我正在尝试重命名目录。 重命名正确,但重命名后定义的回调函数从未调用过。
我的递归函数在下面,其中fs用于文件系统和完整目录树。
$browser->press('@finish-setup-button')
->whenAvailable('#modal-payment-info', function ($modal) use($paymentInfo) {
$modal->assertSee(html_entity_decode(__('account_setup.payment')))
->type('name', $paymentInfo->name)
->type('iban', $paymentInfo->iban)
->type('bic', $paymentInfo->bic)
->press('@subscribe-button');
});
答案 0 :(得分:1)
使用此代码,路径应取决于您的文件夹结构
'use strict';
const [fs, path] = [require('fs'), require('path')];
fs.readdir(__dirname, (err, data) => {
data.map(d => {
if (d.includes(' ')) {
let name = d.replace(/ /g, '_');
fs.renameSync(path.resolve(__dirname, d), path.resolve(__dirname, name));
}
})});