我想问四个问题:
1。如何设置自己时间,哪我给出年月日,怎么转换成正确的DATE类型?这转换一直出错。我的是:
today1.setYear(2009);结果年错了。怎么搞??
2。可不可以用相对路径建立文件?比如:File t=new File("tom/ytan.txt");?
3.怎么获取文件本身的路径?哪我的JSP文件在D:\program\Tomcat 6.0\webapps\WEB\right下。怎么获得这个JSP文件的绝对路径?
4。建立文件的路径是怎么写的?好像是有几种写法,都搞晕了,但是不知道写。是:File t=new File("D:\program\Tomcat 6.0\webapps");?还是??
谢谢回答。谢谢。
我的问题又是比较简单的。唉。。又会被BS。
1。如何设置自己时间,哪我给出年月日,怎么转换成正确的DATE类型?这转换一直出错。我的是:
today1.setYear(2009);结果年错了。怎么搞??
2。可不可以用相对路径建立文件?比如:File t=new File("tom/ytan.txt");?
3.怎么获取文件本身的路径?哪我的JSP文件在D:\program\Tomcat 6.0\webapps\WEB\right下。怎么获得这个JSP文件的绝对路径?
4。建立文件的路径是怎么写的?好像是有几种写法,都搞晕了,但是不知道写。是:File t=new File("D:\program\Tomcat 6.0\webapps");?还是??
谢谢回答。谢谢。
我的问题又是比较简单的。唉。。又会被BS。
2.可以。
3.getRealPath? 忘光光了。
4.在你的语句后面加上 t.mkdirs()即可。t.mkdir()不会递归建目录。
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");
return fmt.parse(dateStr);
}
呵呵 ,我对文件不是很熟。
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");
return fmt.parse(dateStr);
}
2.应该不可以
3.在Web应用程序中,我们一般通过ServletContext.getRealPath("/")方法得到Web应用程序的根目录的绝对路径
4.你的应该是正确的
我的字符串是:D:\program\Tomcat 6.0\test.jsp
我怎么用这个字符串来建立文件?
在NEW FILE(“ ”);怎么写??
if (!f.exists()){
f.createNewFile();
}
即可建该文件,前提:目录D:/program/Tomcat 6.0/存在。
你也可以
String s = "D:/program/Tomcat 6.0/test.jsp";
String path = s.substring(0,s.lastIndexOf("/")-1); //得到目录
File p = new File(path);
if(!p.exists()){ //目录不存在,则创建
p.mkdirs();
}
File f = new File(s);
if (!f.exists()){ //文件不存在,则创建
f.createNewFile();
}
纯记忆的。可能某个方法打错了。
1. date.setYear(year - 1900)
2. 当然可以,默认对应的是user.home路径,比如C:\Doc....\your_user_name
3. request.getRealPath(path) deprecated or ServletContext.getRealPath(path)
4. mkdirs();