看看下面的代码!
while ((ch = (char) System.in.read()) != '\n') {
if (ch != '\r')
dirBuf.append(ch);
}
System.out.println("DIR:" + dirBuf);
File dir = new File(dirBuf.toString());
System.out.println("Enter Filename:");
StringBuffer fileBuf = new StringBuffer();
while ((ch = (char) System.in.read()) != '\n') {
if (ch != '\r')
fileBuf.append(ch);
}
while ((ch = (char) System.in.read()) != '\n') {
if (ch != '\r')
dirBuf.append(ch);
}
System.out.println("DIR:" + dirBuf);
File dir = new File(dirBuf.toString());
System.out.println("Enter Filename:");
StringBuffer fileBuf = new StringBuffer();
while ((ch = (char) System.in.read()) != '\n') {
if (ch != '\r')
fileBuf.append(ch);
}
Enter Directory:
c:
Enter Filename:
autoexec.bak
true
File Found!File Name:autoexec.bakFile Path:c:\autoexec.bakAbs Path:c:\autoexec.bakReadable?:trueWriteable?:trueDirectory listing:AUTOEXEC.DOS
COMMAND.COM
SUHDLOG.DAT
DETLOG.TXT
MSDOS.---
SETUPLOG.TXT
WINDOWS
NETLOG.TXT
CONFIG.DOS
RECYCLED
MSDOS.SYS
AUTOEXEC.BAT
PDOS.DEF
CONFIG.SYS
SYSTEM.1ST
IO.SYS
My Documents
Program Files
SCANDISK.LOG
SETUPXLG.TXT
BOOTLOG.TXT
MSDOS.BAK
KV-Vir
DETLOG.OLD
_RESTORE
BOOTLOG.PRV
SETUPLOG.OLD
BOOTSECT.DOS
CLASSES.1ST
boot.---
arcldr.exe
arcsetup.exe
ntldr
bootfont.bin
NTDETECT.COM
BOOT.INI
SUHDLOG.---
CONFIG.BAK
downloads
AUTOEXEC.BAK
jdk1.3
j2sdkee1.3
jbuilder5
的热心帮助,
给分。