Skip to content
Snippets Groups Projects
Commit 29acab84 authored by Yogmatee Roochun's avatar Yogmatee Roochun
Browse files

dated folder

parent 081c9550
No related branches found
No related tags found
2 merge requests!90Dev,!89Shared data model
......@@ -9,9 +9,14 @@ const { execSync } = require('child_process')
const uuidv4 = require('uuid/v4')
const ftpTagger = config.get('ftp_tagger')
const parentRootPath = '/home/yogmatee/projects/PLAY/chokidar/ftp_mock'
/*
const parentRootPath = `${process.env.HOME}/${config.get('ftp_directory')}/${
ftpTagger.username
}`
*/
const rootPath = `${parentRootPath}/Done`
......
......@@ -101,7 +101,18 @@ module.exports.uploadFileToMinio = uploadFileToMinio
module.exports.renameFile = function renameFile(path) {
return new Promise((resolve, reject) => {
fs.rename(path, `${path}_${Date.now()}`, err => {
const datedFolder = dateFormat(new Date(), 'yyyy-mm-dd')
const dir_path = path.dirname(path)
const filename = path.basename(path)
if (!fs.existsSync(`${dir_path}/DONE/${datedFolder}`)) {
fs.mkdirSync(`${dir_path}/DONE${datedFolder}`)
}
const oldPath = path
const newPath = `${dir_path}/DONE/${datedFolder}/${filename}_${Date.now()}`
fs.rename(oldPath, newPath, err => {
if (err) reject(err)
})
resolve(path)
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment