J'ai une application dotnet 4.5.2, qui est simplement une application console qui enregistre du flux de données dans un fichier .txt. Le programme dépend de certains fichiers .dll (connecteurs de données privés, je ne les contrôle pas).
J'ai installé dotnet 4.5.2 via winetricks
winetricks -q dotnet45 corefonts
Maintenant je lance mon application
wine ~/datafeed.exe
et ne peut pas filgure là-bas il enregistre réellement mes fichiers .txt?
Les fichiers de Wine sont stockés dans /home/user/.wine/drive_c/
par défaut.
.wine
est un dossier caché, alors appuyez sur Ctrl + H dans votre dossier personnel pour le montrer.
Vous pouvez sélectionner d'autres dossiers dans la plupart des programmes en naviguant au bon endroit sur votre disque dur.
La réponse existante est incomplète.
Les applications exécutées dans wine peuvent stocker des données aux emplacements spécifiés dans ~/.wine/dosdevices
.
Ceux-ci peuvent également être spécifiés graphiquement. Pour ce faire, lancez Configure Wine
à partir du tiret et passez à l’onglet Drives
name__. Le reste devrait être explicite.
Par défaut, il existe 2 "lecteurs" (comme Windows les appelle): c:
et z:
. c:
pointe par défaut sur ../drive_c
qui à cet emplacement est égal à ~/.wine/drive_c
. Donc, si l’application exécutée dans wine stockait ses données sur le lecteur c:
, c’est là.
Cependant, le lecteur z:
pointe sur /
qui correspond à la racine de votre système de fichiers. Cela signifie que par défaut, les applications Wine peuvent accéder à tous les fichiers de votre système, à condition que wine ait le droit de le faire. Donc (par défaut) vos droits d’utilisateur.
Quoi qu'il en soit, il est probable que l'application stocke ses données sur le lecteur c:
et donc dans ~/.wine/drive_c
, mais je pense que ce qui précède vaut la peine d'être connu, surtout si vous ne trouvez pas le fichier que vous recherchez dans ~/.wine/drive_c
.