更改文件路径以复制到其他路径
change path for file to copy in other path
我使用以下 API 将文件复制到特定文件夹(正在运行)
ncp(folderPath,__dirname + "/newfolder", function (err) {
....
https://github.com/AvianFlu/ncp
c:\Users\WebstormProjects\NodeParent\node_modules\samplenodeapp\controller
问题是这为我在 samplenodeapp 的 controller
中创建了一个文件夹(因为上面的代码在控制器中),我希望它创建一个更高级别的文件夹,我的意思是
而不是
samplenodeapp
-controller
-newFolder
我要
samplenodeapp
-controller
-newFoler
新文件夹将在控制器的同一级别,建议如何做?
我当然可以分割价值,但有更好的方法吗?
我的意思是如果有更好的方法那么下面
var localPath = __dirname;
localPath = localPath.substr(0, localPath.lastIndexOf("\"));
您可以使用path.join
var path = require('path');
var destination = path.join(__dirname,'../newfolder');
ncp(folderPath,destination, function (err) {
...
我使用以下 API 将文件复制到特定文件夹(正在运行)
ncp(folderPath,__dirname + "/newfolder", function (err) {
....
https://github.com/AvianFlu/ncp
c:\Users\WebstormProjects\NodeParent\node_modules\samplenodeapp\controller
问题是这为我在 samplenodeapp 的 controller
中创建了一个文件夹(因为上面的代码在控制器中),我希望它创建一个更高级别的文件夹,我的意思是
而不是
samplenodeapp
-controller
-newFolder
我要
samplenodeapp
-controller
-newFoler
新文件夹将在控制器的同一级别,建议如何做?
我当然可以分割价值,但有更好的方法吗?
我的意思是如果有更好的方法那么下面
var localPath = __dirname;
localPath = localPath.substr(0, localPath.lastIndexOf("\"));
您可以使用path.join
var path = require('path');
var destination = path.join(__dirname,'../newfolder');
ncp(folderPath,destination, function (err) {
...