是否有一个文件夹及其内容全部复制,而无需手动做的序列更简单的方法fs.readir,fs.readfile,fs.writefile递归?
只是想知道我是否错过了一个理想的工作方式
fs.copy("/path/to/source/folder","/path/to/destination/folder");
Run Code Online (Sandbox Code Playgroud) 各位晚安.我可能遇到一些简单的递归函数问题.问题是以递归方式列出给定文件夹中的所有文件.
目前,我已经设法使用一个简单的函数列出目录中的文件:
fs.readdirSync(copyFrom).forEach(file => {
let fullPath = path.join(copyFrom, file);
if (fs.lstatSync(fullPath).isDirectory()) {
console.log(fullPath);
} else {
console.log(fullPath);
} });
Run Code Online (Sandbox Code Playgroud)
我尝试了各种各样的方法,do{} ... while()但我无法做到.
由于我是javascript的初学者,我终于决定向你们寻求帮助.
提前感谢您的宝贵帮助.