我有一个 dotnet 4.5.2 应用程序,它只是一个控制台应用程序,可将一些数据馈送保存到 .txt 文件中。该程序依赖于一些 .dll 文件(私有数据连接器,我无法控制它们)。
我通过 winetricks 安装了 dotnet 4.5.2
winetricks -q dotnet45 corefonts
现在我正在运行我的应用程序
wine ~/datafeed.exe
并且无法弄清楚它是否真的保存了我的 .txt 文件?
答案1
/home/user/.wine/drive_c/
Wine 的文件默认存储在。
.wine
是一个隐藏文件夹,因此在主文件夹中按Ctrl+即可显示它。H
您可以在大多数程序中通过浏览到硬盘上的正确位置来选择其他文件夹。
答案2
现有的答案不完整。
在 wine 中运行的应用程序可以将数据存储在 中指定的位置~/.wine/dosdevices
。
这些也可以通过图形方式指定。为此,Configure Wine
从仪表板启动并切换到选项卡Drives
。其余部分应该是不言自明的。
默认情况下,有 2 个“驱动器”(Windows 如此称呼它们):c:
和z:
。c:
默认情况下指向的../drive_c
那个位置等于~/.wine/drive_c
。因此,如果在 wine 中运行的应用程序将其数据存储在驱动器 上c:
,那么它就在那里。
但是,drivez:
指向/
的是您的文件系统根目录。这意味着默认情况下,wine 应用程序可以访问系统上的所有文件,前提是 wine 具有这样做的权限。因此(默认情况下)您的用户权限。
无论如何,应用程序很可能将其数据存储在驱动器上c:
,因此,~/.wine/drive_c
但我认为上述内容值得了解,特别是如果您在中找不到您要查找的文件~/.wine/drive_c
。
答案3
ubuntu 的 ~/Documents 文件夹中的文件出现在 wine 内的“我的文档”下。
答案4
如果你像我一样,安装了需要安装 wine 的应用程序,那么.wine
会在应用程序的 snap 目录下找到通用数据。
对于我安装的示例acrordrdc
:
~/snap/acrordrdc/common/.wine