我正在使用 angular 6。我想为此从后端文件夹中删除多个文件,我正在使用,fs.removeSync()但它为我提供了以下例外情况。有人能帮我吗?
“UnhandledPromiseRejectionWarning: TypeError: fs.removeSync 不是一个函数”
我的代码:
fs.removeSync('/NodeWorkspace/uploads/output/*.csv');
Run Code Online (Sandbox Code Playgroud)
基于node.js 文档removeSync 函数不存在。对于删除文件使用这样的unlinkSync功能:
fs.unlinkSync(path)
但我认为这不适用于多个文件,您可以使用glob包:
var glob = require("glob")
// options is optional
glob("/NodeWorkspace/uploads/output/*.csv", options, function (er, files) {
for (const file of files) {
fs.unlinkSync(file);
}
})
Run Code Online (Sandbox Code Playgroud)
注意:请记住删除目录使用fs.rmdir();
| 归档时间: |
|
| 查看次数: |
4528 次 |
| 最近记录: |