/** * Appends specified argument with proper quoting under unix and other OSes. * * @param arg argument * @see hudson.util.ArgumentListBuilder#add(String) * @see hudson.util.ArgumentListBuilder#addQuoted(String) */ public void append(String arg) { if (!isUnix() && arg.contains("&")) { builder.addQuoted(arg); } else { builder.add(arg); } }
return new ArgumentListBuilder().add("cmd.exe", "/C").addQuoted(quotedArgs.toString());
return new ArgumentListBuilder().add("cmd.exe", "/C").addQuoted(quotedArgs.toString());
return new ArgumentListBuilder().add("cmd.exe", "/C").addQuoted(quotedArgs.toString());
return new ArgumentListBuilder().add("cmd.exe", "/C").addQuoted(quotedArgs.toString());
path = path.replace("\n", "").replace("\r", ""); if (path.matches(".*\\s.*")) { cmd.addQuoted(path); } else { cmd.add(path);