import java.io.*;
class myinput
{
public static void main(String args[])
{
try
{
System.out.println("Enter Directory:");
char ch;
StringBuffer dirBuf = new StringBuffer();
while((ch = (char)System.in.read())!='\r')
dirBuf.append(ch);
System.out.println("Enter Filename:");
System.in.read();
StringBuffer fileBuf = new StringBuffer();
while((ch=(char)System.in.read())!='\r')
fileBuf.append(ch);
File input = new File(dirBuf.toString(),fileBuf.toString()); if (input.isFile())
{
System.out.println("File Found!");
}
else
{
System.out.println("File not Found!");
}
}
catch(Exception e)
{
System.out.println("Error!");
}
}
}
class myinput
{
public static void main(String args[])
{
try
{
System.out.println("Enter Directory:");
char ch;
StringBuffer dirBuf = new StringBuffer();
while((ch = (char)System.in.read())!='\r')
dirBuf.append(ch);
System.out.println("Enter Filename:");
System.in.read();
StringBuffer fileBuf = new StringBuffer();
while((ch=(char)System.in.read())!='\r')
fileBuf.append(ch);
File input = new File(dirBuf.toString(),fileBuf.toString()); if (input.isFile())
{
System.out.println("File Found!");
}
else
{
System.out.println("File not Found!");
}
}
catch(Exception e)
{
System.out.println("Error!");
}
}
}
1.'\n'改为'\r'
2.加了一句'System.in.read()'