Posez votre question Signaler

If exist en Java

SoGeek 172Messages postés 9 décembre 2009Date d'inscription 15 janvier 2012Dernière intervention - Dernière réponse le 31 mai 2011 à 18:20
Bonjour,
j'aimerai integrer la méthode if exist Steam.exe ... dans les repertoires suivant
if (exist == C:\\Program Files\\Steam.exe) { Runtime yuuu = Runtime.getRuntime();
try {
Process p = yuuu.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 10 -console +connect "+ip.getText()+" +password "+mdp.getText());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); } etc ... avec les repertoires du genre (C:\\, D:\\, C:\\user\\Desktop ...)
et donc j'aimerai l'integrer à mon code source, mais je ne sais vraiment pas comment m'y prendre ni où le placer.
import java.awt.*;
import java.awt.event.* ;
import java.io.IOException;
import javax.swing.* ;
import javax.swing.event.* ;
class FenText extends JFrame implements ActionListener, ItemListener
{ public FenText ()
{ setTitle ("Applaunch CSS V.3.0") ;
setSize (400, 350) ;
ButtonGroup groupe = new ButtonGroup() ;
Container contenu = getContentPane() ;
getContentPane().setLayout(null) ;
barreMenus = new JMenuBar() ;
setJMenuBar(barreMenus) ;
help = new JMenu ("?") ;
barreMenus.add(help) ;
aide = new JMenuItem ("Aide") ;
help.add(aide) ;
aide.addActionListener(this) ;
apropos = new JMenuItem ("A propos") ;
help.add(apropos) ;
apropos.addActionListener(this) ;
maj = new JMenuItem ("Mise à jour") ;
help.add(maj) ;
maj.addActionListener(this) ;
exit = new JMenuItem ("Quitter") ;
help.add(exit) ;
exit.addActionListener(this) ;
langue = new JMenu ("Langue") ;
barreMenus.add(langue) ;
francais = new JCheckBoxMenuItem ("Francais") ;
langue.add(francais) ;
francais.addItemListener (this) ;
anglais = new JCheckBoxMenuItem ("Anglais") ;
langue.add(anglais) ;
anglais.addItemListener (this) ;
jeu = new JMenu ("Jeux") ;
barreMenus.add(jeu) ;
CounterStrikeSource = new JCheckBoxMenuItem ("Counter-Strike:Source") ;
jeu.add(CounterStrikeSource) ;
CounterStrikeSource.addItemListener (this) ;
CounterStrike = new JCheckBoxMenuItem ("Counter Strike 1.6") ;
jeu.add(CounterStrike) ;
CounterStrike.addItemListener (this) ;
Left4Dead = new JCheckBoxMenuItem ("Left 4 Dead") ;
jeu.add(Left4Dead) ;
Left4Dead.addItemListener (this) ;
Left4Dead2 = new JCheckBoxMenuItem ("Left 4 Dead 2") ;
jeu.add(Left4Dead2) ;
Left4Dead2.addItemListener (this) ;
COD6 = new JCheckBoxMenuItem ("C.O.D.6: Modern Warfare 2") ;
jeu.add(COD6) ;
COD6.addItemListener (this) ;
DragonAge = new JCheckBoxMenuItem ("Dragon Age Origins") ;
jeu.add(DragonAge) ;
DragonAge.addItemListener (this) ;
HalfLife = new JCheckBoxMenuItem ("Half:Life") ;
jeu.add(HalfLife) ;
HalfLife.addItemListener (this) ;
HalfLife2 = new JCheckBoxMenuItem ("Half:Life 2") ;
jeu.add(HalfLife2) ;
HalfLife2.addItemListener (this) ;
DayofDe = new JCheckBoxMenuItem ("Day Of Defeat : Source") ;
jeu.add(DayofDe) ;
DayofDe.addItemListener (this) ;
oui = new JRadioButton ("Oui") ;
groupe.add(oui) ;
contenu.add(oui) ;
oui.addItemListener (this) ;
oui.setBounds(100, 100, 50, 15) ;
Aucun = new JRadioButton ("Aucun") ;
groupe.add(Aucun) ;
contenu.add(Aucun) ;
Aucun.addItemListener (this) ;
Aucun.setBounds(150, 101, 70, 15) ;
ip = new JTextField ("Adresse IP", 20) ;
ip.setEditable(true) ;
contenu.add(ip) ;
ip.setBounds(95, 60, 230, 20) ;
mdp = new JTextField ("Mot de passe", 10) ;
mdp.setEditable(true);
contenu.add(mdp) ;
mdp.setBounds(225, 100, 100, 20) ;
co = new JButton ("Connexion") ;
contenu.add(co) ;
co.addActionListener(this) ;
co.setBounds(150, 135, 95, 30) ;
String text ;
String tex ;
tex = mdp.getText();
text = ip.getText ();
}
public void actionPerformed (ActionEvent blaa)
{ Object babla = blaa.getSource() ;
if (babla == aide) System.out.println ("Aide en cours ..") ;
if (babla == exit) System.exit(0) ;
if (babla == apropos) System.out.println ("Version 3.0") ;
if (babla == maj) System.out.println ("Mise à jour en cours ...") ;
{ if (babla == co) ;
{ if (CounterStrike.isSelected()) { Runtime yuuu = Runtime.getRuntime();
try {
Process p = yuuu.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 10 -console +connect "+ip.getText()+" +password "+mdp.getText());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
{ if (CounterStrikeSource.isSelected()) { Runtime t = Runtime.getRuntime();
try {
Process p = t.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 240 -console +connect "+ip.getText()+" +password "+mdp.getText());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (Left4Dead.isSelected()) { Runtime c = Runtime.getRuntime();
try {
Process p = c.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 500 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (HalfLife.isSelected()) { Runtime o = Runtime.getRuntime();
try {
Process p = o.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 70 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (Left4Dead2.isSelected()) { Runtime w = Runtime.getRuntime();
try {
Process p = w.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 550 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (HalfLife2.isSelected()) { Runtime o = Runtime.getRuntime();
try {
Process p = o.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 220 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (COD6.isSelected()) { Runtime o = Runtime.getRuntime();
try {
Process p = o.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 10180 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (DragonAge.isSelected()) { Runtime o = Runtime.getRuntime();
try {
Process p = o.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 17450 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (DayofDe.isSelected()) { Runtime o = Runtime.getRuntime();
try {
Process p = o.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 300 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
}
}
}
}
}
}
}
}
}
}
}
public void itemStateChanged (ItemEvent evvvvv)
{ Object source = evvvvv.getSource() ;
if (source == anglais) System.out.println ("Langue : Anglaise") ;
if (source == francais) System.out.println ("Langue : Francaise") ;
if (Aucun.isSelected() ) mdp.setEditable(false) ;
if (oui.isSelected() ) mdp.setEditable(true) ;
if (source == Left4Dead) ;
if (source == CounterStrike) ;
if (source == CounterStrikeSource) ;
if (source == HalfLife) ;
}
private JRadioButton Aucun, oui ;
private JMenuItem apropos, maj, exit, aide ;
private JMenuBar barreMenus ;
private JMenu help, jeu, langue ;
private JCheckBoxMenuItem francais, anglais, Left4Dead, COD6, DragonAge, HalfLife2, DayofDe, Left4Dead2, CounterStrikeSource, CounterStrike, HalfLife ;
private JTextField ip, mdp ;
private JButton co ;
}
public class LaunchGames1
{ public static void main (String args[])
{ FenText fen = new FenText() ;
fen.setBounds (300,100,400,350) ;
fen.setVisible(true) ;
}
}
Merci d'avance,
SoGeek,
Bonne soirée :).
Lire la suite 

If exist en Java »

4 réponses
Réponse
+0
moins plus
De l'aide s'il vous plait ^^
Ajouter un commentaire
Réponse
+0
moins plus
J'aimerai intégrer
if (exists) {
// File or directory exists
} else {
// File or directory does not exist
}

dans mon code source, avec différents répertoires, mais je ne sais pas ou le placer ni comment m'y prendre,
je demande votre aide, car là je suis perdu.
SoGeek & bonne journée !
Ajouter un commentaire
Réponse
+0
moins plus
boolean exists = (new File("Steam.exe")).exists();
    if (exists) {
        // le fichier ou le répertoire existe
    } else {
        // le fichier ou le répertoire n'existe pas !
    }


Ajouter un commentaire
Réponse
+0
moins plus
Merci !!
Ajouter un commentaire
Ce document intitulé « If exist en Java » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?