Wine 在哪里存储文件?

Ily*_*kov 9 wine winetricks

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

我通过 winetricks 安装了 dotnet 4.5.2

winetricks -q dotnet45 corefonts
Run Code Online (Sandbox Code Playgroud)

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

wine ~/datafeed.exe
Run Code Online (Sandbox Code Playgroud)

并且无法确定它实际上保存了我的 .txt 文件?

ano*_*us2 14

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

.wine是一个隐藏文件夹,因此在您的主文件夹中按Ctrl+H以显示它。

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


UTF*_*F-8 8

现有答案不完整。

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

这些也可以以图形方式指定。为此,请Configure Wine从仪表板启动并切换到选项卡Drives。其余的应该是不言自明的。

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

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

无论如何,应用程序很可能将其数据存储在驱动器上c:,因此~/.wine/drive_c~/.wine/drive_c.