Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [C#] Path, nom de fichiers et string [ Archives / .NET ] (scoubidou944)

mardi 21 septembre 2004 à 17:45:56 | [C#] Path, nom de fichiers et string

scoubidou944

Si on regarde dans le HKLM\Run par exemple, on trouve la liste des programmes qui se lancent au démarrage.
Le problème C le non standard des formats proposés.
Exemples :
c:\program files\MyFolder\Myfile.exe args
"c:\program files\MyFolder\Myfile.exe"
"c:\program files\MyFolder\Myfile.exe" "args"
"c:\program files\MyFolder\Myfile.exe" /arg

Si on prend la 1ere ligne, comment savoir si le fichier est
c:\program files\MyFolder\Myfile.exe
et non pas
c:\program files\MyFolder\Myfile.exe args
ou
c:\program

Sans bien sur, tester sur l'extension .EXE finale.

Any idea?
----------------------------
C++ forever
C# amateur

mardi 21 septembre 2004 à 21:00:25 | Re : [C#] Path, nom de fichiers et string

TheSaib

Administrateur CodeS-SourceS
Extension + antislash + espace

Tu regardes ce qui est seulement après le dernier antislash tu découpe le morceau en fonction des espaces.

Le premier element est le fichier les autres les arguments

::|The S@ib|::
MVP C#.NET

lundi 15 septembre 2008 à 11:35:54 | Re : [C#] Path, nom de fichiers et string

HEVs

Pourquoi ré-inventer la roue?

Path.GetDirectoryName(path) -> donne le(s) répertoire(s)
Path.GetFileName(path) -> le nom du fichier
Path.GetFileNameWithoutExtension(path) -> nom du fichier sans l'extention


---
Avec de la méthode et de la logique on peut tout aussi bien arriver à rien.
www.synergie-consulting.com

mercredi 17 septembre 2008 à 19:30:47 | Re : [C#] Path, nom de fichiers et string

scoubidou944

Je ne dirais qu'une chose : GG ;p

enfin si, autre point, j'ai vu trainer quelque part que si certains path étaient de la forme :
c?/toto/Myfile.exe
cela servait à contourner une restriction des API Windows avec un MAX_PATH à 256 caractères.
Il va falloir voir si ca fonctionne aussi.

Merci pour la roue ;p
++
Vince

----------------------------
C++ forever
C# amateur



Cette discussion est classé dans : exe, program, myfolder, files, myfile


Répondre à ce message

Sujets en rapport avec ce message

[C#] [SYSTEM] format de fichier executable [ par scoubidou944 ] voici qql exemples de fichiers codés dans le Registrec:\Program Files\toto.exec:\Program Files\toto"c:\Program Files\toto.exe""c:\Program Files\toto"c Dossier parent [ par tahiti_bob ] Bonjour,Comment fait-on pour retrouverle dossier parent d'un path (p.ex C:/Program Files/Visual Studio/, je veux que ca renvoie C:/Program Files/) ?Ex Communication entre executables... [ par hagen132456 ] codeurs codeuses bonjour! Voila j'aimerais faire communiquer deux ".exe" ensemble (pour echange d'informations ou de valeurs de variables etc...)Est c lancer un exe INDEPENDANT du programme en cours [ par killergege2 ] Bonjour,beaucoup de monde a posé une question similaire et j'ai bien parcouru l'ensemble du forum à la recherche d'un réponse malheureusement malgré l Un EXE éxécutables sur toutes les machines ! [ par sevenace ] Bonjour, Je voudrais savoir comment inclure les dll, pour lancer un programme sur n'importe quel poste !!!! Parce qu'il faut le framework. Merci d'a exe C# et service d'indexation ? [ par lawraC ] Bonjour,je souhaite migrer une application web en asp vers un executable c# (pour des raisons d'ergonomie principalement) et la question que je me pos masquer ou changer un processus [ par warenbe ] Bonjour est ce possible de masquer un processus de maniere a ce qu'il ne se voit pas dans le gestionnaire des taches?et si ce n'est pas possible, peut inclure une ressource dans l'exe [ par warenbe ] bonjour a tous je voudrai inclure un fichier wav dans mon exe de maniere a ne pas avoir a envoyer 2 fichier (l'exe et le wav) mais un seul comment l'i Kill explorer.exe puis le relancer... [ par XBOX116_4ever ] Bonjour à tous! Voilà je suis en train de programmer un petit programme qui redémmare mon "explorer.exe" (et je suis débutant). Je réussi à le lancé compiler avec csc [ par t_barbillon ] Salut, je voudrais complier directement avec l'exe csc mais je ne connais pas trop les parametres de la lignde commande Pour l'instant j'ai ça : csc.


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.