看板java
标 题Re: [问题] 请问建立指定目录下的档案 或建立指定目录
发信站无名小站 (Sun Feb 19 12:23:36 2006)
转信站ptt!ctu-reader!Spring!news.nctu!news.ntu!news.ee.ttu!netnews.csie.nctu
※ 引述《[email protected] (123)》之铭言:
^^^^^^
奇怪 在PTT的转信我在PTT Java版竟然没看到文章QQ
不然在下这文章实在不敢在Java版班门弄斧^^a
> 之前写过的程式 可建立档案再 本身java的目录下面
> 利用I/O的filewirter去新增档案
> 但是现在我要做的事情是建立一个档案到 指定的目录下
> (事实上已经查过API的有file的字 但是都没有找到合适的XD
> 不知道是不是我英文太滥XD)
> 情况如下:
> 欲新增一个档案 hi.htm 到
> C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\hi
> 请问是哪个部分 或是需要用到哪些方法才能达成我的目标呢?
> 另外 再请教 是否可以延伸至 复制指定档案到指定目录
> 请问是否也有哪些方法能够提供呢 ?
> 先感谢各位的阅读了~
以上答案,当然都是可。:)
重点都在File的路径设定上,
路径使用上主要有分绝对路径跟相对路径
他们的差别这里有一些参考资料可以阅读
http://0rz.net/9714b :)
不过使用时要记得在Java里面 "\" 要改成"\\" 或 "/"
(因为"\"是跳脱字元开头 关於跳脱字元的介绍在这里
http://0rz.net/ff14R )
以上是这个问题的参考资料。^^
底下进入正题,如您所述所建立档案在本身Java的目录下,
这大多是采用相对路径,而要把档案复制到指定的资料夹下,
就需要用到相对路径。:)
底下依您所举的例子给您一个范例档,希望对您有帮助。:)
File f=new File(
"H:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/hi/hi.html");
FileWriter fw=new FileWriter(f);
fw.write("hi\r\n");
fw.close();
--
Good Luck & Have a nice day. :)
--
夫兵者不祥之器物或恶之故有道者不处君子居则贵左用兵则贵右兵者不祥之器非君子
之器不得已而用之恬淡为上胜而不美而美之者是乐杀人夫乐杀人者则不可得志於天下
矣吉事尚左凶事尚右偏将军居左上将军居右言以丧礼处之杀人之众以哀悲泣之战胜以
丧礼处之道常无名朴虽小天下莫能臣侯王若能守之万物将自宾天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦将知止知止可以不殆 A01015D.dorm.yzu.edu.tw海
1F:推 PsMonkey:我在 kkcity 也没找到这篇... Orz 02/19 13:39
2F:→ PsMonkey:不过,你跑到外站 po 文是怎样... [翻桌] 02/19 13:39