看板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