The wildcard is not resolved in ant. This is a common mistake as people expect Ant to resolve wildcards as a shell would. You would need to use a fileset.
-Rob Anderson > -----Original Message----- > From: Anil Philip [mailto:[EMAIL PROTECTED] > Sent: Wednesday, April 11, 2007 12:13 PM > To: user@ant.apache.org > Subject: help! how to send multiple files to remote machine? ant-jsch > > Have you used scp to send the files from an entire folder? > Is there *another* way besides using wildcards? > I was sending it one file at a time and it would send two and > then stop. > I am trying to get it to send all the files at once. > But when I specify > D:\outbound\* > then I get > > java.io.FileNotFoundException: D:\outbound\* (The filename, > directory name, or volume label syntax is > incorrect) > > at > org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:215) > > - > > thanks, > > Anil Philip > > > void sendFiles(File outFolder) throws IOException { > Scp sendFile = new Scp(); > Project proj = new Project(); > proj.init(); > sendFile.setProject(proj); > sendFile.setPort(22); > sendFile.setTrust(true); > sendFile.setFile(outFolder.getPath() + File.separator + "*"); > String hostUri = remoteUserName + "@" + remoteUrl + > ":" + remotePath; > sendFile.setTodir(hostUri); > sendFile.setKeyfile(remoteKeyFile); > sendFile.setPassphrase(""); > logger.debug("about to SCP the file " + > outFolder.getName() + " > to Sprint"); > sendFile.execute(); > // send all files in the out dir > // Move the file to the done directory > File[] files = outFolder.listFiles(); > for(File outFile:files) { > copy(outFile,new > File(sentFolder.getAbsolutePath() + File.separator + > outFile.getName())); > outFile.delete(); > if(outFile.exists()) > logger.error("Failed to move the file" > + > outFile.getName() + " to the done directory"); > else > logger.debug("Moved the file " + > outFile.getName() + " > to the done directory"); > } > } > > > > ______________________________________________________________ > ______________________ > Sucker-punch spam with award-winning protection. > Try the free Yahoo! Mail Beta. > http://advision.webevents.yahoo.com/mailbeta/features_spam.html > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] For > additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]