gpt4 book ai didi

Javascript - 将文件移动到另一个目录(node.js)

转载 作者:行者123 更新时间:2023-12-03 09:04:49 33 4
gpt4 key购买 nike

我想复制一个文件并更改该文件的目录

这是我的文件位置:

Test.zip -> Account/Images/
-account.png
-icon.png
-flag.png
.
.

当我使用脚本提取我想要的文件时,只需将 account.png 文件放在 Images 文件夹之外:

Account/
- account.png
- Images/ icon.png,flag.png

这是我的功能

function processFiles(fileDir, outputDir, accountData) {

var fileDensities;
fileDensities.forEach(function(density) {
var srcPath = path.join(fileDir, 'Account', output);
if (!fs.existsSync(srcPath)) {
console.log('Warning: image does not exist' + output);
return;
};
var outputPath = path.join(outputDir, output);
mkdirp.sync(outputPath);
var srcFilenames = fs.readdirSync(srcPath);
srcFilenames.forEach(function(filename) {

});
}

现在的输出是:

    Account/Images/account.png,icon.png,flag.png

我的问题是如何在图像文件夹之外添加 account.png

Account/
- account.png
- Images/ icon.png,flag.png

提前致谢!

最佳答案

srcFilenames.forEach(function(filename) {中,检查filename是否为account.png,然后更改 outputPath,以便它不包含最后一部分 Images/

您可以通过从 srcFilenames 数组中删除 account.png 文件并单独处理它来避免与所有文件名进行比较。

关于Javascript - 将文件移动到另一个目录(node.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32213235/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com