Exemple #1
0
    var promises = files.map((file)=> {
      var guid
      if (body.info) {
        var info = JSON.parse(body.info)
        if (info.guid) {
          if (!info.guid.match(/[\w\-]+/))
            throw new HttpError('Invalid guid: ' + info.guid + '.', 400)

          guid = info.guid
        }
      }

      guid = guid || uuid.v1()

      var path = require('path')
      var ext = path.extname(file.originalname) || ''
      var filename = guid + ext
      var filepath = (this.config.paths.files) + '/' + filename
      var fs = require('fs')
      fs.rename(file.path, filepath);

      // !!! Add check if file already exists
      return this.ground.update_object('file', {
        guid: guid,
        name: filename,
        path: file.path,
        size: file.size,
        extension: ext.substring(1),
        status: 1
      }, user)
    })
            fs.readdirSync(src).forEach(function (childItemName) {

                fs.rename(
                    path.resolve(src, childItemName),
                    path.resolve(src, childItemName.replace("project", projectName)), function (e) {
                        if (e) throw e;
                    });
            });
Exemple #3
0
 return new Promise<void>((resolve, reject) => {
     fs.rename(oldName, newName, err => {
         if (err) {
             return reject(err);
         }
         return resolve();
     });
 });
Exemple #4
0
 const promise = new Promise((resolve, reject) => {
   fs.rename(filePath, newFilePath, (err: NodeJS.ErrnoException) => {
     if (err) {
       reject(err);
     } else {
       resolve();
     }
   });
 });
Exemple #5
0
 return new Promise<void>((resolve, reject) => {
   fs.rename(from, to, (err) => {
     if (err) {
       reject(err);
     } else {
       resolve();
     }
   });
 });
Exemple #6
0
 const promise = new Promise<void>(function(resolve, reject) {
    fs.rename(src, dest, function(err) {
        if (err) {
            reject(err.code);
        } else {
            resolve();
        }
    });
 });
Exemple #7
0
 return new Promise((resolve, reject) => {
     fs.rename(oldPath, newPath, (err: any) => {
         if (err) {
             reject(err);
         } else {
             resolve();
         }
     });
 });
 fs.readFile(__path__, 'utf-8', (err, _) => {
     if (err) throw err;
     const pathStart = filename.split('.')[0];
     if (pathStart === '') throw err;
     fs.rename(__path__, onFileReadFunction(dirname + pathStart), err => {
         if (err) throw err;
         console.log(`Renamed ${filename} to ${onFileReadFunction(dirname + pathStart)}`);
     });
 });
    fs.stat(oldDirPath, (err, stats) => {
      const dirPath = path.join(this.server.projectPath, `assets/${this.server.data.entries.getStoragePathFromId(id)}`);

      if (stats == null) asset.load(dirPath);
      else {
        fs.rename(oldDirPath, dirPath, (err) => {
          if (err != null) throw err;
          asset.load(dirPath);
        });
      }
    });
 async uploadFile(ctx: k.IContext, next) {
     let file = ctx.req['file'];
     let originalname = path.parse(file.originalname);
     let newname = originalname.name + '.' + UUID.raw() + originalname.ext;
     let filepath = file.path;
     let newpath = 'files/' + newname;
     fs.rename(filepath, newpath);
     ctx.set('Content-Type', 'application/json');
     ctx.set('status', 200);
     ctx.body = { fileUri: newpath };
 }