菜鸟提问......请朋友进来看看帮忙解决。。。。 编写一个Java程序,在命令行中接受参数,如果没有输入任何命令行参数,程序应输出错误消息并退出。程序检查每个参数,看它们是否存在,而且都是普能文件。如果是,则应显示每个文件的内容。 请大家帮帮我,并加以解释行吗??? 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是个例子,请参考: public static void main(String[] args) {// String srcFolder = "D:\\FormulaTest\\"; String srcFolder = "D:\\caseB050928A";// String srcFolder = "\\\\\\\\192.168.128.184\\\\d\\\\SuiteTest\\\\casev8_3\\\\luoshaohua";// String srcFolder = "\\\\\\\\192.168.128.183\\\\d\\\\SuiteTest\\\\casev8\\\\oojdbc";// String srcFolder = "\\\\\\\\192.168.128.183\\\\d\\\\SuiteTest\\\\casev8\\\\UDS"; if(args.length > 0){ srcFolder = args[0]; } else{ System.out.println("Please give the cases path."); System.out.println("Usage: convertCase.bat cases_path."); return; } ConvertCasesFolder ccf = new ConvertCasesFolder(srcFolder); ccf.closeLog(); System.exit(0); } import java.io.*;public class CopyBytes{ public static void main(String []args) { String sFile; String oFile; if(args.length<2){ System.out.println("USE:java CopyBytes sourcefile | object file"); return; }else{ sFile = args[0]; oFile = args[1]; } try{ File inputFile=new File(sFile); File outputFile=new File(oFile); BufferedInputStream bin=new BufferedInputStream (new FileInputStream(inputFile)); BufferedOutputStream bout=new BufferedOutputStream (new FileOutputStream(outputFile)); int c; while((c=bin.read())!=-1)//read()返回值:数据的下一个字节,若已读到流尾则为 -1 { bout.write(c); } bin.close(); bout.close(); }catch(IOException e) { System.err.println(e); } }} 呵呵~是的哦~~我会多看书的。对于这J2EE,我还正在学习中~~~不好意思哦~~~ JAVA里的类是怎样继承Object类的 关于while()循环的问题 java虚拟机如何加载需要的jar包? 有关数据结构的问题,排序 这个字“嫕"读yi(女医心), 它在数据库中存储正确,但在jsp页面显示乱码,在线等待!!! 关于流flush()与close()问题 关于Jbuilder的简单问题?在线等待........ 我是个初学者,一个文件编译通不过,希望高手指点一下 ***送分了??????怎样选定多个JLabel? 在java applet中怎么能做出hint提示匡? 菜鸟请教:applet如何执行服务器上的exe,如何下载服务器上的文件 提示找不到方法!
public static void main(String[] args) {
// String srcFolder = "D:\\FormulaTest\\";
String srcFolder = "D:\\caseB050928A";
// String srcFolder = "\\\\\\\\192.168.128.184\\\\d\\\\SuiteTest\\\\casev8_3\\\\luoshaohua";
// String srcFolder = "\\\\\\\\192.168.128.183\\\\d\\\\SuiteTest\\\\casev8\\\\oojdbc";
// String srcFolder = "\\\\\\\\192.168.128.183\\\\d\\\\SuiteTest\\\\casev8\\\\UDS";
if(args.length > 0){
srcFolder = args[0];
}
else{
System.out.println("Please give the cases path.");
System.out.println("Usage: convertCase.bat cases_path.");
return;
}
ConvertCasesFolder ccf = new ConvertCasesFolder(srcFolder);
ccf.closeLog();
System.exit(0);
}
public class CopyBytes
{
public static void main(String []args)
{
String sFile;
String oFile;
if(args.length<2){
System.out.println("USE:java CopyBytes sourcefile | object file");
return;
}else{
sFile = args[0];
oFile = args[1];
}
try{
File inputFile=new File(sFile);
File outputFile=new File(oFile);
BufferedInputStream bin=new BufferedInputStream
(new FileInputStream(inputFile));
BufferedOutputStream bout=new BufferedOutputStream (new FileOutputStream(outputFile));
int c;
while((c=bin.read())!=-1)//read()返回值:数据的下一个字节,若已读到流尾则为 -1
{
bout.write(c);
}
bin.close();
bout.close();
}catch(IOException e)
{
System.err.println(e);
}
}
}