这样就可以直接把整个目录里的文件都复制过去了吗?
追答是啊,org.apache.commons.io.FileUtils里面提供好多工具方法,赋值文件夹的,文件的,你可以自己试试啊
追问好吧 好使了。不过还有个问题,怎么做运行批处理文件啊?
追答内容就是一组cmd命令,.具体语法你可以网上查查.应该是很多的,
将下面内容保存为一个bat文件
d:
xcopy a b
再双击就可以啦
麻烦再问一个问题,就是如果写一段代码让其实现启动令一个.bat文件。
追答Runtime.getRuntime().exec("cmd.exe /c start **.bat");
注意路径,
("cmd.exe /c start **.bat");
/C 需要写的是.bat所在路径是么?
这个你试下吧,
要么*.bat你写绝对路径
我写了一下,也是参考别人的。但是好像是把源文件给重新编码了。而且复制后的文件大小也不一样了。我觉得好像还是有些问题。而且我那个写的是传一个文件。但是我想要达到的效果是将指定目录下的文件都传过去。
追答java可以遍历文件夹中的全部文件
你在复制的时候,可以遍历文件夹,然后使用循环将每一个文件都拷贝过去
使用文件流不会重新编译呀?
不知道哪里出现的错误