前提・実現したいこと
例えば「AB C.xls」のように名前に空白の付いたファイルに対して「-gyd」のオプションを付けて
javaのRuntime.getRuntime().exec()で実行したいのですが、うまく動いてくれません。
直接コマンドプロンプトで実行すると動作するので、同じことをjavaで動かしたいのです。
D:\hoge\unlha32 -gyd"AB C.txt"
該当のソースコード
String[] sCommand= new String[]{"D:\hoge\unlha32","-gyd\"AB C.txt\""}; Runtime.getRuntime().exec(sCommand);
おそらく「-gyd」オプションと空白のあるファイル名の指定の方法が悪いと思うのですが、
どのように書けばよろしいでしょうか。
どうかお力添え下さい。
よろしくお願いします。
-gydの後に空白を入れると正しく動かないのですか?
回答1件
あなたの回答
tips
プレビュー