Posted at

Windowsでもglobで取得するパスは「/」区切り、、、でハマった

More than 1 year has passed since last update.

Windowsでもglobで取得するパスは例えば

let jpgPath = 'C:/hoge/fuga.jpg'

と言った感じで/区切りになる。

ところがpath.sepはWindowsでは\となるのでsplitが期待通りにならない。

そこで、

path.join(jpgPath)

とすると/\に変換されるので

let array = path.join(jpgPath).split(path.sep)

splitが期待通りに動いてくれる。