Dík, uvozovky jsem zkoušel, apostrof mě nenapadl.
Teď ještě přinutit uživatele, aby je tam klepal, když všude jinde to jde
bez nich, případně s uvozovkami u mezery v názvu.
No, ještě popátrám...
PaRi
Jiri Mares napsal(a):
Ahoj Pavle,
pokud by to bylo spousteno z shellu, pak pomuzou jednoduche uvozovky (apostrof)
..
Jirka
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?