在 Windows 中,可移植二进制文件的最佳位置是哪里?
有些程序没有安装程序,而必须放在某个地方。我一直想知道在标准的 Windows 目录结构中,这些文件的最佳位置在哪里。我见过有人使用(子目录)C:\Localdata
,但我找不到任何提及这是标准(官方或非官方)。
当然,这些程序可以放在任何地方,但我想知道是否有一个常规的位置。
答案1
C:\Users\<username>\AppData\Local\Programs\
似乎是正确的位置。
如果应用程序可供所有本地用户使用,我不太清楚该位置应该在哪里。我猜是这样的C:\ProgramData
,但我不知道这个目录是“漫游”目录还是本地目录。
答案2
没有“官方”的地方可以放置它们。你可以把它们放在你喜欢的任何地方。唯一需要担心的是访问权限。确保您以及将访问便携式应用程序的任何其他帐户都具有访问和执行应用程序的适当权限。
就我个人而言,我会将它们放在硬盘根目录的一个文件夹中,例如“utils”,这样我就知道在需要时在哪里可以找到它们。对于我在多台机器上使用的应用程序,我可能会将它们安装到 Dropbox/Google Drive/OneDrive 中,以便在我所有的机器上都可以访问它们。