通过命令行参数读取文件名

时间:2012-07-12 15:55:59

标签: java

我最近在一本书中看到了以下代码。它说我们可以通过编写命令行来引用我们想要读取的文件,就像下面的第一行一样。但是这条线路出错了。有人可以建议我以前从未遇到过这个问题吗?

由于

java ShowFile c:/Users/Bosra/Desktop/Sample.txt
import java.io.*;


public class ShowFile
{
public static void main(String args[])
{
    int i;
    FileInputStream fin;

    //first confirm that a filename has been specified
    if(args.length!=1)
    {
        System.out.println("Usage:ShowFile Filename");
        return;
    }
}
}

1 个答案:

答案 0 :(得分:3)

第一行是您在编译文件后应该在命令行输入的内容 - 它不属于文件本身。