Wine存储文件在哪里?

我有一个dotnet 4.5.2应用程序,它只是一个控制台应用程序,它将一些数据源保存到.txt文件中。 该程序依赖于一些.dll文件(私有数据连接器,我无法控制它们)。

我通过winetricks安装了dotnet 4.5.2

winetricks -q dotnet45 corefonts 

现在我正在运行我的应用程序

 wine ~/datafeed.exe 

并且无法在那里实现它实际上保存我的.txt文件?

Wine的文件默认存储在/home/user/.wine/drive_c/

.wine是一个隐藏文件夹,因此请在主文件夹中按Ctrl + H进行显示。

您可以通过浏览到硬盘驱动器上的正确位置来选择大多数程序中的其他文件夹。

现有答案不完整。

在wine中运行的应用程序可以将数据存储在~/.wine/dosdevices指定的位置。

那些也可以用图形表示。 为此,请从短划线启动“ Configure Wine ”并切换到“ Drives ”选项卡。 其余的应该是不言自明的。

默认情况下,有2个“驱动器”(如Windows所称): c:z: . c:默认指向../drive_c ,该位置等于~/.wine/drive_c 。 因此,如果在wine中运行的应用程序将其数据存储在驱动器c: ,那么它就在那里。

但是,驱动器z:指向/哪个是您的文件系统根目录。 这意味着默认情况下,葡萄酒应用程序可以访问系统上的所有文件,前提是葡萄酒有权这样做。 所以(默认情况下)您的用户权限。

无论如何,应用程序很可能将它的数据存储在驱动器c: ,因此存储在~/.wine/drive_c但我认为以上内容值得了解,特别是如果你找不到你正在搜索的文件~/.wine/drive_c