bin目录和PATH

我是编程初学者。 有人可以解释(通过简单的话)在程序的bin目录里面有什么?

什么是这个PATH环境variables的Windows,它是如何工作的(请不要以为我不知道如何使用Google,我只是想更清楚地理解它)?

Solutions Collecting From Web of "bin目录和PATH"

你通常把一个程序的所有二进制文件放在bin目录下。 这将是可执行文件本身和程序使用的任何dll(动态链接库)。

这不是必需的,因为Windows使用PATH环境变量来查找您的程序需要的DLL。 这是Windows搜索文件夹的列表,以便在当前目录中找不到dll(说)。

所以如果你想让一个dll被多个程序使用,你可以把它放在PATH中已经存在的位置,或者添加一个新的文件夹到PATH。