深刻な問題があります
ランタイム インターフェイスで Java クラスを使用して Linux コマンドを実行したいのですが、"My Folder" などの名前のフォルダーを作成するコマンドがあります。
Unix コマンドを作成するには、mkdir My\ Folder または mkdir "My Folder" のいずれかを簡単に実行できます。
しかし、これをJavaで翻訳する方法は、次の2つのコマンドで試しました: Runtime.exec("mkdir My\ Folder") Runtime.exec("mkdir \"My Folder\"")
次に例を示します。
import java.io.IOException;
public class CreerDossier {
public static void main(String[] args) throws IOException {
Runtime runtime = Runtime.getRuntime();
runtime.exec("mkdir My\\ Folder");
runtime.exec("mkdir \"My Folder\"");
}
}
しかし、まだ機能していません。
runtime.exec("mkdir My\ Folder") の場合、2 つのフォルダー My\ と Folder が作成されます runtime.exec("mkdir \"My Folder\"") の場合、2 つのフォルダー "My and Folder" も作成されます
解決策はありますか?
ありがとうございました !