【发布时间】:2016-08-01 16:04:04
【问题描述】:
我正在创建一个应用程序,我需要从应用程序文件中的图像文件夹访问图像,稍后我将在发布应用程序后添加这些图像。但问题是当我访问我的应用程序数据路径时,它是 .../AppData/Temp...
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
那么有什么方法可以访问 .exe 目录下的 Application Files 中的数据。 我的基本目录在 Temp 中。但我想访问我执行 .exe 的地方
【问题讨论】:
-
你需要解释一下你所说的“应用程序文件”是什么类型的;应用程序数据?用户数据?配置数据?咨询Where to store windows program data files?
-
感谢您的快速响应,我创建了一个应用程序,该应用程序需要从 Application Files 中存在的文件夹中访问图像,客户端将手动添加该文件夹,然后将应用程序发送给不同的用户,那又如何我想要的是访问应用程序文件中存在的文件夹,后面的部分已经完成,但是当我尝试访问应用程序文件时,exe 被复制到临时文件夹中的 AppData 并使用复制到临时文件夹中漫游的应用程序文件, 但我必须从启动应用程序的目录访问应用程序文件。
-
当我运行 exe 时,它被复制到 Temp 文件夹中执行所以当我想使用 'AppDomain.CurrentDomain.BaseDirectory' 获取目录时,它给了我 Temp 文件夹路径,但我想访问我调用应用程序的目录。哪个命令会返回我调用 exe 的原始目录?
-
我有点困惑。为什么需要将exe复制到“temp”文件夹才能执行。如果它从它被复制的位置运行,您的问题将得到解决。
-
由操作系统完成
标签: c# visual-studio visual-studio-2012 visual-studio-2015