-2
ディレクトリのすべての画像を削除しようとしています。しかし、ディレクトリパスにエラーが発生しました。また、すべての写真のパスを取得する方法を知っていない&それらのすべてを削除します。ディレクトリのすべての画像を削除するには
私のディレクトリ構造:
server
-> app.js
tmp
-upload
-- pic.jpg
-- pic2.jpg
-- pic3.jpg
私はこれを試してみました:
var dir = require('../tmp/upload');
var fs = require('fs');
var promise = require('bluebird');
fs.readdir(dir).then(function(file) {
console.log(data)
}).catch(function(err){
console.log
})
しかし、エラーを取得:モジュールの../tmp/upload」を見つけることができません
を取得するにはヘルプが必要ですパス&アップロードフォルダ&上のすべての画像を削除します。あなたが実際にそれを解決するのではなく、相対パスからモジュールを必要なので、あなたは、単にこのエラーを得た事前
app.jsがtmpと同じレベルの場合は、代わりに./tmp/uploadを使用します。 ..は、現在のコードが実行されているフォルダの外に出て行きます。 –
app.jsはサーバーフォルダにあります。アップロードフォルダはtmpフォルダにあります。だから、パスは何ですか? サーバー - > app.js tmpの -upload - pic.jpg –
のでapp.jsとtmpが同じフォルダ内にサーバーと呼ばれていますか? –