TC官方合作论坛

标题: 资源文件过多,如何把资源文件放到外面压缩成1个文件? [打印本页]

作者: ljs84891758    时间: 2015-4-27 21:16
标题: 资源文件过多,如何把资源文件放到外面压缩成1个文件?
本帖最后由 ljs84891758 于 2015-4-27 21:42 编辑

做个辅助工具,里面的资源文件有上千张图片,如果全部放资源文件夹里,一来不好查找,2来生成的软件很大。如果把图片放外部路径,又担心被用户误删部分文件,而且也不像让用户看到这些文件,免得被反编译软件。
有什么方法能把这些文件分类好并压缩成一个加密文件呢,程序需要用到的时候自动调用里面的某个文件。

请大神附上源码



作者: 二叔.    时间: 2015-4-27 21:28
把东西图片 字库什么的 不一定要放资源目录下啊 可以直接获取程序目录,然后在程序目录下建个文件夹专门放这些东西
作者: jimye0526    时间: 2015-4-27 21:28
不打包资源 直接放exe同目录,发布的是好一起压缩打包就好了么
作者: ljs84891758    时间: 2015-4-27 21:30
二叔. 发表于 2015-4-27 21:28
把东西图片 字库什么的 不一定要放资源目录下啊 可以直接获取程序目录,然后在程序目录下建个文件夹专门放 ...

如果把图片放外部路径,又担心被用户误删部分文件。
作者: ljs84891758    时间: 2015-4-27 21:30
jimye0526 发表于 2015-4-27 21:28
不打包资源 直接放exe同目录,发布的是好一起压缩打包就好了么

如果把图片放外部路径,又担心被用户误删部分文件。
作者: jimye0526    时间: 2015-4-27 21:35
ljs84891758 发表于 2015-4-27 21:30
如果把图片放外部路径,又担心被用户误删部分文件。

多余的担心,你放个说明就好了,而且放资源目录其实也不安全的,现在怎么样不知道,但是以前资源目录没被占用的资源文件,如果用户要清理垃圾,你那些资源就会被干掉,你可以试试看,还现在会不会这样
作者: 二叔.    时间: 2015-4-27 21:40
你吧你exe文件跟文件夹一起打包压缩给客户 客户解压出来 知道这东西是你脚本一起的 不会删的,又不是叫你吧他放那个盘去,就跟exe在一个文件夹里面
作者: 二叔.    时间: 2015-4-27 21:42
希望采纳
作者: 这论坛不错    时间: 2015-4-27 23:46
首先放资源路径也不会很不方便,因为只是打开辅助后才释放到资源文件,平时你自己肯定是放在自己定义的目录里面管理的,其次,如果你觉得放资源目录还是不方便,你定义外部路径就定义在C盘根目录,每次辅助打开都会解压到C盘根目录,运行的时候删掉的可能性是比较低的,辅助没运行的时候删除那就无所谓了
作者: ljs84891758    时间: 2015-4-28 08:48
这论坛不错 发表于 2015-4-27 23:46
首先放资源路径也不会很不方便,因为只是打开辅助后才释放到资源文件,平时你自己肯定是放在自己定义的目录 ...

平时如果放资源里的文件都是在执行软件时释放到系统临时目录的,辅助打开的时候解压到C盘,这要怎么做?
作者: 这论坛不错    时间: 2015-4-28 13:07
ljs84891758 发表于 2015-4-28 08:48
平时如果放资源里的文件都是在执行软件时释放到系统临时目录的,辅助打开的时候解压到C盘,这要怎么做? ...

东西放资源里面,初始化的时候,从资源文件再复制到C盘,文件命令有个复制文件夹命令,说得很清楚了,你都是认证作者了不会还不明白吧
作者: ljs84891758    时间: 2015-4-28 13:17
这论坛不错 发表于 2015-4-28 13:07
东西放资源里面,初始化的时候,从资源文件再复制到C盘,文件命令有个复制文件夹命令,说得很清楚了,你 ...

呵呵,我都1年多没接触过TC了,忘了很多。你这方法可以,但感觉不好,还是觉得做成一个压缩文件,需要的时候去调用会比较好
作者: 这论坛不错    时间: 2015-4-28 15:21
ljs84891758 发表于 2015-4-28 13:17
呵呵,我都1年多没接触过TC了,忘了很多。你这方法可以,但感觉不好,还是觉得做成一个压缩文件,需要的 ...

既然你有自己的想法,那你就按你自己的想法去做就行了




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1