pretty code

2020年3月20日 星期五

我的 D 槽

今天為了寫支小程式幫助工作,其中有一個部份需要 rename folder,沒想到竟然是個惡夢的開始!

我使用的是 fs-extra module,第一個看到的函數就是 move,嗯看起來沒甚麼問題。
後來因為不成功,再看一次說明,以為設定 overwrite = true,應該就可以了。

結果一樣不行!為了測試是不是不能同一槽,把 dst 設成 'D:\\',就是這個動作,害我工作這幾年的資料全部都沒了,還好 source code 是在 git server。

我果然是個大白爛。

應該用原生的就好 fs.renameSync(oldPath, newPath)

沒有留言: