学习编程语言的最好办法是使用编程语言解决问题,那些在计算机上面的问题,作为一个程序员,我们应该使用程序来解决一些我们日常中遇到的可以使用程序解决的问题。
前几天的时候班级的毕业照发送了,我想把他们都放到我的QQ相册中去作为一个回忆,解压后有两个文件夹,一个是原片,一个是修改后的,精选的照片,我想把他们都放到QQ相册中,这个时候为了方便就要复制到一个文件夹中,但是在复制的过程中,一部分文件重名了,这个时候如果我想方便的进行上传得话,就要一个个的进行修改,很繁琐,所以我们使用程序来为我们做这件事情–对文件进行重命名。因为我自己是一个前端,所以就用node.js吧。
如何进行文件夹的复制
1、获取所有文件
2、对每一个文件进行重命名
既然我们都重命名了,那剩下的移动也应该又程序完成。所以
3、移动到新的文件夹中
如何获取一个文件中的文件,在我们引入fs后,可以使用readdir来获取一个文件夹中的所有输入,而重命名则交给fs的rename函数,但是我们注意,这里的重命名,是可以跟移动一起操作的,他的两个参数是path。
const fs = require('fs')
cons