重命名目录中的文件(Shelljs)

时间:2019-09-26 14:15:05

标签: shelljs

如何将文件重命名到同一目录?

运行此命令时出现以下错误:

shell.cp('-R', './../../config/test.txt', './../../config/test1.txt');

  • cp:dest不是目录(来源太多)

我阅读了文档,但是没有一个回答我的问题。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

使用ShellJS mv()命令重命名文件,而不是cp()命令。

假定给定示例中的路径定义确实存在,请改用以下内容:

var shell = require('shelljs');

shell.mv('./../../config/test.txt', './../../config/test1.txt');

注意:位于您提供的每个路径名开头的./部分似乎是多余的,因此您也可以忽略该部分。例如:

var shell = require('shelljs');

shell.mv('../../config/test.txt', '../../config/test1.txt');