将文件/文件夹复制到电子区文件夹

编程入门 行业动态 更新时间:2024-10-06 16:19:23

将文件/<a href=https://www.elefans.com/category/jswz/34/1771393.html style=文件夹复制到电子区文件夹"/>

将文件/文件夹复制到电子区文件夹

长话短说:

我需要将一些文件/目录从src文件夹复制到我的dist/resources文件夹。在包装过程中,有什么方法可以“自动”复制这些文件/文件夹?我正在使用Electron-packager


长话:

我有几个包含JSON文件的文件夹,这些文件需要读取并复制到某个用户目录中。当我mount某个组件时,这些都完成了。

我使用readFileSync()并将path.resolve__dirname结合使用-但这会产生错误,因为在运行打包的应用程序(位于dist文件夹中)时,我的相对路径不同。错误是无法在dist/resources/config/settings.json中找到我的JSON文件。还尝试检查我的app.asar的内容,但似乎无法在其中找到它。

因此,我的解决方法是将目录/文件从src文件夹复制到我的dist/resources文件夹。

但是这有点容易出错,容易忘记。在包装过程中,有什么方法可以“自动”复制这些文件/文件夹吗?

回答如下:

我已经看到很多类似的问题,但我从未真正理解过它们。也许您的项目结构与我的(下面)有很大不同?

我的“应用”目录中的所有内容都包含在electron-packager(或electron-builder –我同时使用两者)中,因此当我打包应用时,所有内容都可用。就我而言,我有一些Excel模板,用户可以选择将其保存到磁盘,但是我也可以创建一个目录,并在首次启动时将其复制到那里(没有尝试过,但是假设权限还可以,我不会怀疑它会起作用)。也许这比拥有一个单独的资源文件夹“干净”得多?

也就是说,我已经看到了:Electron - How to add external files?


更多推荐

将文件/文件夹复制到电子区文件夹

本文发布于:2024-05-07 05:00:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754365.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件夹   文件   电子

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!