javascript - javascript - 将文件从一个目录复制到另一个目录
问题描述
我如何使用 javascript 复制C:\folderA\myfile.txt
到C:\folderB\myfile.txt
?我还必须检查以确保它myfile.txt
不存在于folderB
. 最后我必须将新文件从 重命名myfile.txt
为myfile.bak
.
我知道 javascript 不能真正在本地文件系统上使用,但如果可以的话,我将如何尽可能简单地编写这段代码?
解决方案
在浏览器端,您无法访问本地系统文件。但在服务器端,您可以执行以下操作。
//copyfile.js
const fs = require('fs');
// destination will be created or overwritten by default.
fs.copyFile('C:\folderA\myfile.txt', 'C:\folderB\myfile.txt', (err) => {
if (err) throw err;
console.log('File was copied to destination');
});
nodejs 必须安装在您的服务器上,然后按如下方式运行上面的脚本
node copyfile.js
推荐阅读
- multithreading - Multi threading for reading CSV Files in Julia
- c# - 如何将 Bing 地图的缩放级别设置为足够宽以显示所有图钉?
- php - WordPress - 获取帖子内容中第一张图片的 ID
- c# - .Net Core 5 AddMicrosoftIdentityWebAppAuthentication,现在如何结合OpenId和Bearer?
- python - 根据元组值将元组列表转换为字典
- azure - 如何使用 C# 列出具有当前天蓝色凭据的订阅(无需注册应用程序)
- git - 使用相同的更改但不同的提交更新分支
- javascript - 使用 JSON 模式进行 YAML 验证
- google-cloud-platform - 无法为 GCP Cloud SQL 的副本实例打开 log_bin 数据库标志
- winapi - 来自包含多个图标的 ICO 文件的 LoadImage (LoadIcon)