论坛首页
论坛首页 开发者论坛 PortableApps开发 请教一个launch.ini的问题

请教一个launch.ini的问题

讨论关于便携软件开发的技术与问题,包括PAL、NSIS、VMware ThinApp及其他。
fantasyjqc 两把菜刀
两把菜刀

帖子: 15
想自己试试做点便携软件,现在遇到一个问题,翻官方的文档和portableappc的文档都看不太懂。

说下我自己的需求,望来高手指点下。

第一次启动的时候需要把\App\DefaultData\或者\Data\下的文件夹a复制到C:\Users\Administrator\AppData\Roaming\下。

然后执行程序,程序退出的时候,把C:\Users\Administrator\AppData\Roaming\下的文件夹a再复制到\Data\下。

以后每次启动的时候从\Data\下复制文件夹到C:\Users\Administrator\AppData\Roaming\。

看了官方文档好像是用FileWriteN,但是试了好多次都是不行

burnt 红心可鉴
红心可鉴

帖子: 56
代码: 全选
[DirectoriesMove]
a=%APPDATA%\a  ;1、当Data 有a文件夹时,直接复制a文件平到C:\Users\Administrator\AppData\Roaming\下,2、否则从App\DefaultData复制a文件夹到Data文件夹下,再执行第1步, 3、退出程序会自动备份a文件夹到Data


[DirectoriesCleanupIfEmpty]
1=%APPDATA%\a   ;清空a文件夹
fantasyjqc 写道:
想自己试试做点便携软件,现在遇到一个问题,翻官方的文档和portableappc的文档都看不太懂。

说下我自己的需求,望来高手指点下。

第一次启动的时候需要把\App\DefaultData\或者\Data\下的文件夹a复制到C:\Users\Administrator\AppData\Roaming\下。

然后执行程序,程序退出的时候,把C:\Users\Administrator\AppData\Roaming\下的文件夹a再复制到\Data\下。

以后每次启动的时候从\Data\下复制文件夹到C:\Users\Administrator\AppData\Roaming\。

看了官方文档好像是用FileWriteN,但是试了好多次都是不行

fallenyugo 两把菜刀
两把菜刀

帖子: 14
FileWriteN是用来写内容到文件中,是不做备份直接写入。


回到 PortableApps开发