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

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

卡卷网10个月前 (01-18)每日看点239

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

  • 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

分享给朋友:

相关文章

五个私藏宝贝网站!上班族摸鱼必备,打造快乐小天地

五个私藏宝贝网站!上班族摸鱼必备,打造快乐小天地

有朋友提到,虽然一整天都在“摸鱼”,但却感觉身心俱疲,甚至比一直忙碌工作还要累。其实这背后是有科学依据的。当人专注于工作时,会进入一种“心流”状态,这种状态让人感到兴奋、满足且充实。相反,如果在工作时分心“摸鱼”,会导致注意力分散,增加认知...

有没有推荐什么手游搬砖,或者是用手机就能做的工作能日入100左右就好了?

有没有推荐什么手游搬砖,或者是用手机就能做的工作能日入100左右就好了?

大家好,我是思聪。思聪游戏搬砖社每天分享真实靠谱的游戏赚钱的方法。整个游戏的攻略用一句话概括就是:打元宝兑换平台物品,xx元宝兑换一个分红物品。你把你打游戏得来的元宝去兑换平台的分红物品,就能每天领取xx元的分红。(具体看是哪个分红物品,比...

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

要弄清楚这个问题,首先要弄清楚什么是内存,什么是硬盘,在计算机的组成结构中有一个很重要的部分是存储器。它是用来存储程序和数据的部件。对于计算机来说,有了存储器,才有记忆功能,,才能保证正常工作。存储器的种类很多。按其用途可分为主存储器与辅助...

提升自己最快的方式是什么?

提升自己最快的方式是什么?

1.稻盛和夫说过:“改变自己最快的方法就是做自己害怕的事,不敢做的事,认为自己做不到,觉得不可能的事。如果在自己的舒适区待久了,就会丧失斗志,如果想快速的改变,可以坚持去做一些对自己有益的事。2.早睡早起,坚持运动保持旺盛的精力,人生拼到最...

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

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

想入个键盘,想买机械的但是太贵,求知友推荐一款手感比较好的薄膜键盘?

想入个键盘,想买机械的但是太贵,求知友推荐一款手感比较好的薄膜键盘?

相信很多接触过286的90后朋友都和我有一样的体会,以前的机械键盘真的是让人头皮发麻,不仅敲击要非常用力,而且很吵。所以后面随着大家的生活消费水平的上升,家家户户都有电脑了,自然也不想再用打字来宣扬自己有电脑的优越感,基本上大家都换成了又轻...

发表评论

访客

看不清,换一张

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