當開發中遇到:服務端沒有刪除多個文件功能接口,只有單個刪除文件功能接口時,會遇到如何多選刪除文件效果最佳。
await Promise.all(selectedDocPaths.map(async (path) => {try {await fileDelete(path)} catch (err) {throw new Error(`刪除文件 ${path} 失敗: ${err.message}`);}})
)
selectedDocPaths 是一個存儲了所有選中文件的路由數組。
fileDelete 是文件單刪功能接口。