A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王震阳老师   /  2014-4-30 10:34  /  46985 人查看  /  602 人回复  /   4 人收藏 转载请遵从CC协议 禁止商业使用本文


代码以查看,但是你的代码貌似不正确吧,怎么是幸运数字呢?
回复 使用道具 举报

我需要你的源代码,不需要你把编译好的字节码文件给我,请你在上传一份源码吧,我好给你技术分?
回复 使用道具 举报
你为谁归来 发表于 2014-4-30 23:23
之前好像回复错了,看别人都是这个弄的!呵呵!

技术分已经给过你了
回复 使用道具 举报

如果是文件夹应该将此文件夹也复制,你的代码如果遇到c/d/e/类似的文件夹,并且所有文件夹中都没有文件,那么答案就不对了
回复 使用道具 举报
领题--->做题---->得分  ok了:lol
回复 使用道具 举报

如果文件夹嵌套,但是每个文件夹中都没有文件,那么你的代码就不能正确完成题目要求了。代码还需要改进。
回复 使用道具 举报

代码怎么没有拷贝完整呢?
回复 使用道具 举报

你这个代码只能实现文件的赋值,如果输入的是文件夹嵌套文件夹,但是每个文件夹中都没有文件,你的代码还能按照题目要求执行吗?
回复 使用道具 举报
王峰峰 发表于 2014-5-1 21:10
作业完成,就老师指导!!!

文件复制过以后怎么不关系资源呢?
回复 使用道具 举报
爱翚 发表于 2014-5-1 23:43
答案如上,请审阅。
  1. if(exists==false){
  2.                                 dFile.mkdirs();
  3.                         }
复制代码

这样的代码完全不应该出现,显得很业余。修改为:if(!exists)不更好
回复 使用道具 举报
郭文龙 发表于 2014-5-2 02:23
琢磨了半天 ,发现自己学的很渣啊,坚持就是胜利, 写出来了

方法的命名规范显然你是没有遵守的,方法名第一个字母在Java中应该小写。
回复 使用道具 举报

你的代码在递归文件夹的时候,遇到文件夹的时候,应该在目的地址创建该文件夹,然后再递归。试想一下如果文件夹嵌套文件夹,但是所有的文件夹中都没有文件那么,你的代码就无法将文件夹目录结构复制到指定的位置,还需改进!
回复 使用道具 举报
zimi626 发表于 2014-5-2 22:22
太高深的题目前的水平还不行,只能干看了。

这些题目都是比较基础简单的,如果暂时写不出来,希望继续努力哦亲
回复 使用道具 举报
wconho 发表于 2014-5-3 12:49
题目已做完,请版主查收

只需要将源文件上传就行了以后。你采取的文件拷贝策略不是很好,如果文件系统很大,那么你的集合是占用内存的,内存恐怕就爆掉了,最好的方案使递归文件夹的时候一边递归一边进行赋值操作,这样再大的文件夹系统都能复制。
回复 使用道具 举报

我在出这道题的时候想明确指出用Java原生代码实现复制的,目的是怕小伙伴都直接调用window系统命令执行复制过程,因为该题主要考察学员对Java io的操作,不过你的答案也能完成题目要求。如果文件夹递归的方式你能实现最好。
回复 使用道具 举报
uudon 发表于 2014-5-3 21:41
老师,我的思路是这样的*1,需要读取源,
*2,将读到的源数据写入到目的地。
*3,既然是操作文本数据,使用 ...

你这个是写死了的将一个文件复制到另一个地方,题目要求的是文件夹复制。还需努力,以后这样的代码应该隐藏并且用专门的代码标签包含起来,这样看起来好看些。
回复 使用道具 举报
满兴旺 发表于 2014-5-4 17:47
我知道楼主很不容易,我们在这答题挣分的也很不容易。。。相互谅解吧

技术分已给,怎么发了两遍代码
回复 使用道具 举报

楼主点赞了,有点小骄傲啊。。
回复 使用道具 举报

谢谢谢谢谢,以后还请老师多多指点。
回复 使用道具 举报
王震阳 发表于 2014-5-5 11:40
技术分已给,怎么发了两遍代码

谢谢,最近忙着申请入学考试,想多挣点分,老师辛苦了,以后还请多多指教
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马