web-dev-qa-db-fra.com

Où Wine stocke-t-il les fichiers?

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?

5
icherevkov

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.

8
anonymous2

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 Drivesname__. 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.

3
UTF-8