Zdravím!
Spouštím v DEBUG (Eclipse) krátký prográmek, jako argument příkazové řádky (Debug/Arguments) mám tohle:

"c:\temp\Download\iRadio\x\*.*"

Program je zde:

public static void main(String[] args)
{
//args[0]       "c:\temp\Download\iRadio\x\cro2A 16-I-2007 22-00-01.mp3"      
//args[1]       "c:\temp\Download\iRadio\x\cro2A 17-I-2007 22-00-01.mp3"      
//args[2]       "c:\temp\Download\iRadio\x\rn.cmd"    
//args[3]       "c:\temp\Download\iRadio\x\TimeTable.txt"
}

V ČEM JE PROBLÉM?
Potřebuji se dostat na skutečně zadaný parametr ("c:\temp\Download\iRadio\x\*.*"), nikoliv na jeho 'rozvinutý tvar'. To lze, ale pouze pokud se jedná o neexistující adresář/soubor (např: c:\temp\Download\iRadio\y\*.*).

Uznávám, že se tato funkčnost může občas hodit, ale zrovna tohle není ten případ.

Zatím mě napadlo, že těsně před text uvedu nějaký přepínač (-D"c:\temp\Download\iRadio\x\*.*"), ale jeví se mi to na hlavu postavené.

Máte nějaký nápad, jak z toho ven?

Pavel Riedl, IDEA-ENVI s.r.o.


Ps: Podobně 'chytře' se chová i třída File pokud použiji v konstruktoru žolíky a zrovna to pasuje na nějaký soubor.

Odpovedet emailem