用JAVA怎样才能将数据输出到文件的指定位置
1、首先获得fileoutput对象时,写入具体的目录就可以了。比如:你要写入到d:\java\test目录下。
2、使用quarz或者jdk的timer来制定定时任务。使用jdbc或者hibernate等方法获取数据库中信息。使用xmlbeans或者dom4j等技术生成xml文件。使用sun.net.上传到指定ftp服务器。
3、jar本质上是一个zip文件,可以使用apache commons-compress包来操作它,遍历压缩包中的所有文件,找到需要的文件并以文件流的形式写到指定的外部文件中。用法可以自己搜索。
4、可以你这么使用,在java中 \是转义符号。详细使用环境你可以找度娘。将原来的\符号作用转换成你普通额路径分隔符号了。
5、不知道你实现excel导出的方式,但是比较流行的方法是采用jxl.jar提供的方法实现。
6、修改LogWriter类的静态域即可随意切换输出了。main方法中代码不用改变。
java输入流和输出流文件应该建在什么位置
如果只有文件名没有明确的路径,那应该就放在你运行这个程序环境的目录。比如你在C:\user\admin下运行,就放在c:\user\admin 你也可以指定路径输出。
你就把它放到C:\eclipse\workspaces\axis2\下面就行了。2。
在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流…本文的目的是为大家做一个简要的介绍。
JAVA的File问题(输出文件夹中文件的路径名称)
public String getName()返回由此抽象路径名表示的文件或目录的名称。该名称是路径名名称序列中的最后一个名称。如果路径名名称序列为空,则返回空字符串。
String getName()返回由此抽象路径名表示的文件或目录的名称。
out.println(bytesum);fs.write(buffer, 0, byteread);} inStream.close();}catch (Exception e) { System.out.println(copy file error);e.printStackTrace();} } 把注释去了,里面的bytesum就是文件大小。
File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。
java的日志输出到哪里了
1、你好:这个不用特意的去写;你可以通过配置log4j.xml文件,然后直接在要输出的日志地方分别用info、debug、error、warn输出日志就可以了。
2、晕,system.out.print肯定只能打印到IDE 控制台啊。不可能打印到浏览器上或其他地方的。
3、确认下你的日志保留参数设置是否有问题,比如轮转的设置等。
4、info 只是 log4j 日志分级中的其中一个,至于说输出位置在哪,这个需要看配置文件设置的输出位置, 可以输出在控制台,也能记录在日志文件中 。
5、%x: 输出和当前线程相关联的NDC(嵌套诊断环境),尤其用到像java servlets这样的多客户多线程的应用中。