当前位置: 技术问答>java相关
小问题,给50分
来源: 互联网 发布时间:2015-02-20
本文导语: import java.io.*; class testFile { public static void main(String[] args) { System.out.println("Enter Directory:"); char ch; StringBuffer dirBuf=new StringBuffer(); try{ while((ch=(char)System.in.read())!='n') dirBuf.append(ch); File dir=new File(dirBuf...
import java.io.*;
class testFile
{
public static void main(String[] args)
{
System.out.println("Enter Directory:");
char ch;
StringBuffer dirBuf=new StringBuffer();
try{
while((ch=(char)System.in.read())!='n')
dirBuf.append(ch);
File dir=new File(dirBuf.toString());
System.out.println("Enter Filename:");
StringBuffer fileBuf=new StringBuffer();
while((ch=(char)System.in.read())!='n')
fileBuf.append(ch);
//System.out.println(fileBuf.toString());
//System.out.println(dirBuf.toString());
File input = new File(dir,fileBuf.toString());//问什么这条语句好像失去作用似的,下面的input.exists()总返回false ???????????
System.out.println(input.exists());
if(input.exists()){
System.out.println("nFile Found!");
System.out.println("nFile Name:"+input.getName());
System.out.println("nFile Path:"+input.getPath());
System.out.println("nAbs Path:" + input.getAbsolutePath());
System.out.println("nReadable?:"+input.canRead());
System.out.println("nWriteable?:"+input.canWrite());
System.out.println("nDirectory listing:");
String listing[]=dir.list();
for(int i=0;i
class testFile
{
public static void main(String[] args)
{
System.out.println("Enter Directory:");
char ch;
StringBuffer dirBuf=new StringBuffer();
try{
while((ch=(char)System.in.read())!='n')
dirBuf.append(ch);
File dir=new File(dirBuf.toString());
System.out.println("Enter Filename:");
StringBuffer fileBuf=new StringBuffer();
while((ch=(char)System.in.read())!='n')
fileBuf.append(ch);
//System.out.println(fileBuf.toString());
//System.out.println(dirBuf.toString());
File input = new File(dir,fileBuf.toString());//问什么这条语句好像失去作用似的,下面的input.exists()总返回false ???????????
System.out.println(input.exists());
if(input.exists()){
System.out.println("nFile Found!");
System.out.println("nFile Name:"+input.getName());
System.out.println("nFile Path:"+input.getPath());
System.out.println("nAbs Path:" + input.getAbsolutePath());
System.out.println("nReadable?:"+input.canRead());
System.out.println("nWriteable?:"+input.canWrite());
System.out.println("nDirectory listing:");
String listing[]=dir.list();
for(int i=0;i
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!