1
anonymous256 2018-10-24 10:46:13 +08:00 via Android
可以检测盘符么?如果有 D 盘,就安装 D 盘。没有,则 C 盘。
|
2
jasonyang9 2018-10-24 10:47:12 +08:00 2
```
为了简化安装, 所有的目录配置准备写死路径, 例如 C:\server\www 等等 ``` 重新定义了绿色( Portable ) |
3
skyworker OP |
4
villivateur 2018-10-24 10:51:32 +08:00 via Android
可是,现在很多电脑都只有一个盘啊
|
5
ReZer0 2018-10-24 10:53:59 +08:00
默认来说 C 更好,单一固态以及只有一个盘兼容起来都方便,而且依赖之类的可能也比较好弄。有的虚拟机或 Server 也只有一个盘。
虽然我也是软件安 C,绿色放 D,但这位同事的看法并不赞同,“即使用户只有一个 C 盘,让他们再联系我们”这不给自己增添工作量吗?用户自个也嫌麻烦。更何况有的用户 D 还不一定是软件。 软件一定要安非 C 盘这种说法,虽然我以前也用,但目前看来是一件没什么作用的说法,就类似桌面右键刷新会提升流畅这类说法一样。 所以目前赞同安 C 盘,但如果可以,建议还是可选。 |
6
jsyzdej 2018-10-24 10:57:45 +08:00 via Android
给用户一个选项不好么,因人而异嘛。
在安装界面放俩个大按钮,一个是 C 一个是 D。问题解决了。 |
7
dxgfalcongbit 2018-10-24 11:00:58 +08:00 1
一直以为绿色指的是解压出来后不需要安装双击就能用的那种。
|
8
barbery 2018-10-24 11:07:43 +08:00
不是压缩包解压在哪里就哪里么
|
9
Tink 2018-10-24 11:07:43 +08:00
放到 C:\Windows\system32\下面
|
10
cfq1491 2018-10-24 11:19:33 +08:00 via Android
还是默认 C 盘比较好,我的腾讯小水管就一个盘,你让我放哪个 D 盘?不过建议是能放 D 盘还是放 D 盘,为了以后装系统省事
|
11
Sharuru 2018-10-24 11:25:20 +08:00
以前碰到类似的情况都是放用户目录下,即 %HOMEPATH%,找起来好找,删起来也好删。
|
12
Lanke0 2018-10-24 11:49:39 +08:00
我认为吧,你希望你自己装软件装到什么地方呢。我的也不是 D,我会装到我的软件盘 E。
当然咯,你可以默认 C,毕竟所以厂家都是这么干的,反正我觉得很垃圾 |
13
xenme 2018-10-24 12:02:00 +08:00 via iPhone
那当 U 盘好了。
既然系统有 program folder 为啥不放?用户如果把 programfolder 改到了 D 盘,那么就放 D 盘,否则自作主张放 D 盘不是奇葩就是奇葩 |
14
zhaojjxvi 2018-10-24 12:03:12 +08:00 via iPhone
没有 D 盘
|
15
hkyyx 2018-10-24 12:03:29 +08:00
你都写死默认安装路径了,还谈什么绿色?我认为的绿色就是想用的时候直接下载就用了,不需要安装。如果需要安装,麻烦不要说是绿色
|
16
whwq2012 2018-10-24 12:08:41 +08:00 via Android
肯定放 c 啊,如果 c 盘不够就弄个链接链出去就好了
|
17
huiyifyj 2018-10-24 12:10:14 +08:00 via Android
绿色版不是压缩在一个文件夹,然后放那都没关系么?
|
18
adnoh 2018-10-24 12:23:19 +08:00 via Android
使用相对路径才称得上绿色软件
|
19
May725 2018-10-24 12:24:15 +08:00
如果是我,会让用户自定义安装路径,然后所有都用相对路径来做。
最好提供一个有界面的安装程序, inno setup 这个就不错,也不麻烦。毕竟一个 bat 太不友好了。 |
20
Variazioni 2018-10-24 12:50:04 +08:00
如果一定要放在 C 盘的话还需要注意一下读写权限的问题。
因为 Win10 C 盘下不给非管理员用户写权限。。 我是做 java 的。。jvm 搞不到权限。导致我写死在 C 盘根目录的日志文件出不来。。很尴尬。。 仅限 Win10。 Win Server 没有这个问题。。 |
21
mario85 2018-10-24 12:55:22 +08:00 via iPhone
写死没问题,后期用 junction 做 bat 给客户改路径
|
22
zhxhwyzh14 2018-10-24 13:07:07 +08:00 via Android
不建议 D 盘
|
23
ragnaroks 2018-10-24 13:17:29 +08:00
mkdir C:\Runtime
if(exist(drive_D)){mount drive_D=>C:\Runtime} copy files C:\Runtime wmi 可直接卸载已挂载的驱动器 |
24
oul 2018-10-24 13:19:51 +08:00
现在上固态,很多只有一个分区即 C
放在 C 根目录也要考虑权限的问题 %HOMEPATH% 是个好方式 |
25
lozzow 2018-10-24 19:38:26 +08:00 via iPhone
做个安装包很难吗🌚
|
26
Moorj 2018-10-24 19:57:08 +08:00 via iPhone
当然是 C
|
27
MayoiMasu 2018-10-25 08:17:12 +08:00
放 C 盘呀,为什么非要放 D ?磁盘存储空间实际上对系统的运行并没太大的影响。
|
28
zhouyut001 2018-10-25 21:24:49 +08:00
60g 還剩 6g,我自己都不知道什麼東西佔用了。磁盤分析全是小文件,清理了更新也才釋放 500m
|
29
Vhc 2018-10-26 08:32:28 +08:00
放 D 盘呀,为什么非要放 C
|
30
Vhc 2018-10-26 08:33:00 +08:00
放 D 盘呀,为什么非要放 C ?
|
31
XuanFei990 2018-10-26 09:44:02 +08:00
可以检测啊,有 D 盘,就放 D 盘,没有 D 盘就放 C 盘。。。多简单。。。
放 C 盘,基本上是傻瓜式一键操作,,见过一些老的软件,连选择都不能选择,,搞的 C 盘乱糟糟,后来算了直接放虚拟机里了。 |