当前位置:首页 > 每日看点 > 正文内容

为什么有些软件的默认安装路径是C:\Users\用户名\AppData\Roaming?

卡卷网1年前 (2025-01-18)每日看点319

简单说下这几个目录的区别:

  • C:\Program Files,64位的软件安装目录,所有用户都能使用,程序安装到这里需要管理员权限。若程序数据也写在这个目录下,软件每次启动都会要求授予管理员权限,存在很大的安全隐患。
  • C:\Program Files(x86), 和上面的一样,只是该目录用于存放32位的应用。
  • C:\Users\用户名\AppData\Roaming,通过环境变量 %AppData% 可以访问,这里用来存放当前登录用户所产生的数据,对其他的用户不可见。如果你在公司网络,加入了域,这个文件夹会通过网路同步,让你的数据在不同的计算机上漫游。该目录常被滥用。
  • C:\Users\用户名\AppData\Local,通过环境变量 %LocalAppData% 可以访问,这个目录和上面的基本一样,不过仅限本地,加入了域也不会同步。一般情况下,如果不加入域,Roaming和Local并没有什么区别,但是需要网络同步的时候,尽量把不必要的数据留在本地。个人使用的软件可以装在C:\Users\用户名\AppData\Local\Programs下面 。
  • C:\ProgramData,和AppData的区别在于,这里存放的数据是公用的,如果你希望软件的数据在所有的用户之间保持一致,那么程序生成的数据应当存放在这里。
  • C:\Users\用户名,用户的家目录。Linux和MacOS用户应该很熟悉,所有个人数据都应该放在家目录下。一些跨平台软件喜欢在这里写数据,并生成一堆文件名以 . 开头的文件,这在Linux下是隐藏文件,但Windows文件管理器并不按这个逻辑处理,用户只能主动给所有点号开的文件加上隐藏属性,并文件管理器里设置成不显示。
  • C:\Users\用户名\Documents,又称我的文档。看名字就知道,这里存放的是用户主动保存的数据。比如各种文稿,照片,音乐,视频,档案 之类的。有的软件会无脑把程序数据写在这里,导致文档目录混乱。有些数据(日志、配置、缓存数据)是给软件服务的,用户无法直接使用这些文件,那么这些数据就应该放到AppData下面去。

关于软件安装和 数据存放的位置,取决于 软件开发者和安装包制作工具 的设定。希望所有的开发者都遵循规范,做到程序和数据分离,不要在程序安装目录下写数据,更不要把数据写到C:\根目录下,简直是灾难。

将程序和数据放在正确的位置,数据备份 和 软件升级也会更容易。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/9812.html

分享给朋友:

相关文章

有什么音乐软件可以全部免费下载歌曲?

有什么音乐软件可以全部免费下载歌曲?

作为音乐发烧友,我几乎把市面上所有的发烧碟、试音碟,全都给收藏,下载下来了!音质都是无损的,品质特别高,有5.1环绕的、有DTS的、有中文的、有英文的。大家可以看看这个音乐目录,大概有30万张专辑。有需要下载软件的朋友,可以双击屏幕,然后搓...

那些极速版软件其存在目的是什么?

那些极速版软件其存在目的是什么?

我看了很多回答,其实都没有回答道点子上。你知道极速版APP为什么叫极速版吗?是他看视频更快吗?显然不是。只是它的安装包体积更小,下载安装速度更快而已,所以叫极速版app。当然啦,现在极速版APP和原声版APP,安装包已经没有区别了,这是因为...

为什么有人觉得华为mate60只值2000?

为什么有人觉得华为mate60只值2000?

你以为买Mate60的人真的傻?真的那么爱国?国庆前,我家那傻子加价800多买了一台Mate60,当时还被我骂他是傻子。可是他说一回到公司就被老板同事朋友看到,拿去反复查看,都在惊叹他这么快就买到新机。跟亲戚朋友聚会,别人一看就知道他买的是...

荣耀magic 7 首发的应该都收到货了,感觉怎么样?

8号入手magic7,跟mate40pro比。优点:1、电池真耐用,充电块,华为电池也是新换的但是明显荣耀耐用;2、系统明显快多了,mate40pro下半年开始卡的不行,实在受不了了。3、声音、震动效果提升明显,指纹反应灵敏很多。 缺点:1...

用wordpress做这个网站的话,需要用到哪些插件?

一个完整成型的B2C电商独立站,如果用wordpress+woocommerce搭建,最终会用上20来个插件,而且是在经过慎重筛选,剔除不必要的插件的情况下,别问我为什么。wordpress建站,插件安装多了,速度会变慢,这是常识,但需要在...

常微分方程的理论对偏微分方程的研究有没有帮助?

常微分方程的理论对偏微分方程的研究有没有帮助?

之前看到过一句话,好像是 Bourgain 说的,大意是做 ode 的做到深处就到了 pde,做 pde 的做到深处就到了 ode,ode 和 pde 最后是相通的。以我目前有限的知识,只知道下面两个方向:1. Hamilton 系统在现代...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。