将javaIO文件夹中的内容输出到控制台

在E盘根目录下,建立javaIO文件夹,然后再文件夹下建立login。Txt和exercise.txt文件,然后以详细的文件显示方式将javaIO文件夹中的内容输出到控制... 在E盘根目录下,建立javaIO文件夹,然后再文件夹下建立login。Txt和exercise.txt文件,然后以详细的文件显示方式将javaIO文件夹中的内容输出到控制台,再将"asdasasd ccccc vvvvv"三行字符写入login.txt文档中,并将该文件的内容读出来写入exercise.txt文档中,然后将exercise.txt文档内容输出到控制台进行显示 展开
 我来答
璩兰枋0I6
推荐于2016-08-11 · 超过22用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:44.6万
展开全部
public static void main(String[] args) {
        try {
            File file=new File("E:\\javaIO\\");
            if(!file.exists()){
                file.mkdirs();
            }
            
            File login=new File("E:\\javaIO\\login.txt");
            if(!login.exists()){
                login.createNewFile();
            }
            File exercise=new File("E:\\javaIO\\exercise.txt");
            if(!exercise.exists()){
                exercise.createNewFile();
            }
            File[] fs=file.listFiles();
            for(int i=0;i<fs.length;i++){
                System.out.println(fs[i].getName());
            }
            String str="asdasasd\nccccc\nvvvvv\n";
            out(login,str);
            str=in(login);
            out(exercise, str);
            str=in(exercise);
            System.out.println(str);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    
    public static String in(File file) throws IOException{
        FileInputStream in=new FileInputStream(file);
        InputStreamReader inr=new InputStreamReader(in,"utf-8");
        BufferedReader re=new BufferedReader(inr);
        String loginStr="";
        String temp=null;
        while((temp=re.readLine())!=null){
            loginStr+=temp+"\n";
        }
        re.close();
        inr.close();
        in.close();
        return loginStr;
    }
    public static void out(File file,String str) throws IOException{
        FileOutputStream out=new FileOutputStream(file);
        OutputStreamWriter we=new OutputStreamWriter(out, "utf-8");
        we.write(str);
        we.close();
        out.close();
    }

本水货的代码,语法烂了点,见谅

百度网友a796c4d
2015-10-09 · TA获得超过298个赞
知道小有建树答主
回答量:317
采纳率:33%
帮助的人:164万
展开全部
public class Test {
public static void main(String[] args) {
demo();
}
public static void demo(){
File file = new File("E:\\javaIO");
File login = new File("E:\\javaIO\\login.txt");
File exercise = new File("E:\\javaIO\\exercise.txt");
String value = "asdasasd               ccccc             vvvvv";
BufferedWriter bw = null;
BufferedReader br = null;
if(file.mkdir()){ //创建javaIO目录
System.out.println("创建成功:"+file.getPath());
try {
if(login.createNewFile()){ //创建login.txt文件
System.out.println("创建成功:"+login.getPath());
bw = new BufferedWriter(new FileWriter(login));
bw.write(value); //写入value
bw.close();
}
if(exercise.createNewFile()){ //创建exercise.txt文件
System.out.println("创建成功:"+exercise.getPath());
br = new BufferedReader(new FileReader(login));
String str = null;
bw = new BufferedWriter(new FileWriter(exercise));
while((str = br.readLine())!=null){ //读取login.txt文件中的数据
bw.write(str); //把读取到的数据写入到exercise.txt文件中
bw.newLine();
bw.close();
}
}
br = new BufferedReader(new FileReader(exercise));
String str = null;
while((str = br.readLine())!=null){
System.out.println(str); //输出打印exercise.txt文件中的数据
}
br.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang6484541
2015-10-09 · TA获得超过666个赞
知道答主
回答量:364
采纳率:0%
帮助的人:61.7万
展开全部
我有代码,
追问
可以给我看看吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式