× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Autres langages
 Editer à la chaîne les raccourcis dans un dossierSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Matéos
  Posté le 28/09/2013 @ 12:49 
Aller en bas de la page 
Petit astucien

Bonjour,

Je souhaite modifier plusieurs raccourcis séquentiellement, car depuis mon précédent ordinateur vers le nouveau le chemin a changé : il faudrait juste supprimer la string "\Documents" des champs "Cible" et "Démarrer dans". Je pense avoir assez de connaissances en C ou Java pour lire/modifier/enregistrer des fichiers, mais je n'ai jamais pu ouvrir un raccourci correctement en tant que texte, et je n'ai pas d'idée pour ce qui est du parcours de l'ensemble des fichiers d'un dossier... Je pense le faire en Java car j'ai directement accès à javac, alors que pour compiler en C sous Windows, c'est plus complexe (je compte partitionner 5 Go pour une distrib Linux plus tard pour avoir gcc).

Sauriez-vous m'aider pour ces zones d'ombre s'il vous plait ?

Merci d'avance,

Mateos

Publicité
NVu
 Posté le 03/10/2013 à 23:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonsoir Matéos.

Je te propose une solution de contournement que j'ai utilisée récemment, quand j'ai basculé tous mes programmes portables sur un autre disque.

Il suffit de créer un lien qui porte de nom de l'ancien emplacement, et qui pointe vers le nouveau.

Ex:

Ancien Chemin C:\ProgPort,

Nouveau chemin D:\MesProg

Il suffit de créer sous DOS un lien nommé C:\ProgPort qui pointe vers D:\MesProg et ainsi tous tes raccourcis continuent de fonctionner. Elle est pas belle la vie ?

C:\> MKLINK /D C:\ProgPort D:\MesProg

Lien symbolique créé pour C:\ProgPort <<===>> D:\MesProg

Après, si tu cliques sur ce lien, tu te retrouves positionné sur l'autre répertoire.

Pour plus de précisions, tu n'as qu'à chercher Lien symbolique Windows. Ca n'existe que depuis peu de versions, je crois.

( ln [-s] sur unix )

Matéos
 Posté le 19/10/2013 à 23:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonsoir, excusez-moi pour le retard ^^'

C'est bon à savoir, quand j'ai lu "lien symbolique", j'aurais aussi pensé à Linux plutôt que Windows x) Enfin, c'est pas plus mal :)

Je testerai et posterai le résultat, merci ! :)

Edit: Au fait, si jamais cela ne marche pas correctement (du genre, GTA IV qui est si bien codé, ne gère peut-être pas ces liens), quelle serait la commande pour supprimer le lien symbolique créé et pas un autre? Vu qu'il n'y a pas de nom ou de code :/



Modifié par Matéos le 19/10/2013 23:23
NVu
 Posté le 20/10/2013 à 09:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Mais si, Matéos, il y a un bien un nom pour les liens, c'est le nom de l'ancien chemin (le premier terme).

Il t'apparaît dans le gestionnaire de fichiers comme les autres fichiers ou répertoire (comme un raccourci en fait, avec une petite flèche dans l'icône), et tu peux les supprimer à la souris (sans aucun risque de supprimer le bon répertoire pointé) ou par DEL sous dos, si tu y tiens...

Sous unix (linux si tu préfères) il existe aussi des liens réels (celui là est symbolique).

Quand tu utilises le lien réel sur un fichier, tu vois ensuite deux fichiers (ou plus), qui ont des noms différents, éventuellement dans des répertoires différents (du même file system) mais qui ont toujours la même taille et la même date, et tu n'as aucun moyen de savoir que l'un ou l'autre a été créé par un lien (à part en regardant juste avant le nom de tous ces fichiers quand tu fais un "ls", tu vois le nombre de liens pointés).

Ensuite, tu peux en modifier un ou un autre de ces fichiers, et tous sont mis à jour en même temps.

En fait, ce sont les mêmes données qui sont partagées sous plusieurs noms.

(Attention, sous unix, la syntaxe de création des liens est inverse de Windows, le nom du fichier existant déjà en premier, le nom du lien ensuite, comme si tu faisais une copie).



Modifié par NVu le 20/10/2013 09:28
NVu
 Posté le 20/10/2013 à 09:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Complément à mon post précédent, un exemple de lien réel sous Windows.

C:\Tmp>echo Bonjour > toto.txt

C:\Tmp>dir toto.txt

Répertoire de C:\Tmp

20/10/2013 09:33 10 toto.txt
1 fichier(s) 10 octets

C:\Tmp>mklink /H titi.txt toto.txt
Liaison permanente créée pour titi.txt <<===>> toto.txt

C:\Tmp>dir t*.txt

Répertoire de C:\Tmp

20/10/2013 09:33 10 titi.txt
20/10/2013 09:33 10 toto.txt
2 fichier(s) 20 octets

Tu vois, les 2 fichiers sont identiques.

NVu
 Posté le 20/10/2013 à 09:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Par contre, la gestion des liens réels (permanents ) est vraiment étrange sous Windows !

J'ai voulu rajouter du texte dans un des 2 fichiers, le lien créé en fait, mais il m'a remplacé le contenu du fichier, et du coup, les 2 sont différents !

C'est ça les liens réels sous Windows... Je me marre (enfin, pas tant que ça).

C:\Tmp>echo Au revoir >> titi.txt

C:\Tmp>dir t*.txt

Répertoire de C:\Tmp

20/10/2013 09:41 12 titi.txt
20/10/2013 09:33 10 toto.txt
2 fichier(s) 22 octets

C:\Tmp>type titi.txt
Au revoir



Modifié par NVu le 20/10/2013 09:47
Matéos
 Posté le 20/10/2013 à 10:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Merci pour les précisions :)

La fenêtre CMD me fait savoir que je ne dispose pas des droits, alors que je suis le seul utilisateur de mon poste, et de surcroit admin... Je vais tenter via le mode sans-échec.

Edit : Lancé CMD.exe en admin, ça a marché; J'ai regardé les raccourcis, ils ont tous récupéré l'image des albums, je suppose qu'ils fonctionnent donc :) Merci !



Modifié par Matéos le 20/10/2013 10:45
NVu
 Posté le 20/10/2013 à 10:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Presse la touche majuscule (flèche vers le haut, sur la gauche) avant de faire un clic Droit sur l'icône du DOS et choisis "exécuter en tant qu'administrateur".

Edit : J'ai répondu trop vite !



Modifié par NVu le 20/10/2013 10:47
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
92,89 €Enceinte connectée Amazon Echo avec Alexa + 2 ampoules connectées Philips Hue White à 92,89 €
Valable jusqu'au 30 Mai

Amazon propose l'enceinte Echo de 3ème génération accompagnée de 2 ampoules Philips Hue White E27 à 92,89 € (au lieu de 129,99 €). L'appareil piloté par la voix fonctionne avec Alexa, l’intelligence artificielle développée par Amazon. Vous pourrez avec elle écouter de la musique, interagir avec vos appareils domotiques dont les 2 ampoules fournies (pour allumer et éteindre la lumière à la voix), écouter les infos, la radio, connaître la météo et d’accéder à des milliers d’autres possibilités grâce aux Skills : recettes de cuisine, petits jeux, etc. Par rapport à la génération précédente, le son est amélioré et l'enceinte arbore un nouveau design. L'enceinte est équipée du son Dolby qui remplira la pièce d'un son immersif et omnidirectionnel, avec des voix nettes, des basses profondes et des aigus clairs à volume élevé. Grâce à ses sept microphones, ses technologies de beamforming et de réduction du bruit, Amazon Echo vous entend où que vous soyez dans la pièce, même lorsqu'il y a de la musique. 


> Voir l'offre
6,99 €Kit de montage SSD avec licence Acronis True Image HD à 6,99 €
Valable jusqu'au 28 Mai

Cdiscount fait une promotion sur le Kit de montage SSD PNY qui passe à 6,99 € seulement. Ce kit de montage comporte un adaptateur pour mettre un SSD 2.5 pouces dans une baie 3.5 pouces de disque dur classique, un câble SATA, de la visserie ainsi qu'une licence du logiciel Acronis True Image HD pour transférer facilement vos données de votre ancien disque dur à un SSD. 


> Voir l'offre
279,99 €Ecran PC 27 pouces Samsung Space Monitor (WQHD, 144 Hz, borderless, pied plat articulé) à 279,99 €
Valable jusqu'au 31 Mai

La Fnac fait une belle promotion sur l'écran PC 27 pouces Samsung Space Monitor S27R750 qui passe à 279,99 € alors qu'on le trouve ailleurs à partir de 389 €. Cet écran possède une dalle WQHD (2560x1440) à 144 Hz sans bordures et un pied articulé des plus pratique. Monté sur un pied articulé, le Space Monitor S27R750QEU offre un confort d'utilisation au quotidien. Dans sa position initiale, l'écran est plaqué au mur ou positionné de manière traditionnelle. Mais vous pouvez approcher le moniteur jusqu'à ce que la base touche le bureau. Le mouvement est fluide et se fait sans aucune difficulté. La hauteur du bras est ajustable jusqu'à 21.3 cm tandis que le moniteur lui-même offre une inclinaison -5/+20°. L'installation se fait simplement avec le pied sur le bord du bureau avec un système ajustable pour convenir au mobilier avec une épaisseur maximale de 90 mm. 


> Voir l'offre

Sujets relatifs
mysql base de données de récupération dans wampserver2
Cellules vides dans un Datagridview (VB.NET)
dossiers unknown folder dans C
Comment mettre un temps dans un Script
Comment exclure 0 dans une fonction
forcer l'acceptation de localisation dans les paramètres de flash
Script PHP, listant dossier et fichiers et se connectant a une BDD
Comment éditer mes lapins en javascript
Existe-t-il une affiliation dans les programmes informatiques ?
Enregistrer telle quelle la valeur d'un JPasswordField dans la BD
Plus de sujets relatifs à Editer à la chaîne les raccourcis dans un dossier
 > Tous les forums > Forum Autres langages