資料夾與檔案存取疑問 |
尚未結案
|
Frances3399
一般會員 發表:13 回覆:16 積分:5 註冊:2003-10-27 發送簡訊給我 |
====作業環境====
CPU:Pentium-IV 2.4Ghz (HT)
作業系統:Windows XP Perfessional SP1
編譯環境:命令提示位元
編譯器版本:J2SDK 1.4.2 ====問題=====
如何用Java創造一個名叫newfile的文件檔,
檔案放在 "C:/test/" 底下(test是資料夾)
而且可以連資料夾一起被創造 另外如果想要把test資料夾刪除,
delete好像不能直接刪除test資料夾
要先把newfile先刪除才能執行刪除test資料夾動作 希望各位先進能指導一下小弟我。
01.如何製造檔案可以連資料夾一起被創造
02.如何刪除資料夾連底下檔案一起被刪除 感激不盡~謝謝~ ====程式碼====
import java.io.*; public class OperataFile{ public static void main(String[] args){ //create new dir File fdir = new File("C:/test"); fdir.mkdir(); //create new file File fNewFile = new File("C:/test/newfile.txt"); try{ if(fNewFile.exists() == false){ if(fNewFile.createNewFile() == true){ System.out.println("create newfile.txt success!!"); }else{ System.out.println("create newfile.txt fail!!"); } }else{ System.out.println("newfile.txt is exists!!"); } }catch(IOException e){ e.printStackTrace(); } //delete file try{ File fDelFile = new File(fdir.getCanonicalPath()); fDelFile.delete(); }catch (Exception e){ e.printStackTrace(); }}} |
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
|
Frances3399
一般會員 發表:13 回覆:16 積分:5 註冊:2003-10-27 發送簡訊給我 |
引言: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=48964 跟這很像,都是用遞迥的方式列出檔案.直到該目錄的檔案都刪完為只. 也可以考慮用file的一個方式..."deleteOnExit()" http://java.sun.com/j2se/1.4.2/docs/api/java/io/File.html#deleteOnExit() 反正你那些只是執行時的暫存檔案,不是嗎? File fDelFile = new File(fdir.getCanonicalPath()); fDelFile.deleteOnExit();嘗試使用deleteOnExit,還是無法刪除整個test資料夾 跟這很像,都是用遞迥的方式列出檔案.直到該目錄的檔案都刪完為只. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 看了一下~不太懂意思 是將整個資料夾用for迴圈的方式 刪除全部檔案,結束後刪除資料夾? 如果是~希望先進能多提供一點 程式語法,已經有點頭緒了。 謝謝~感激 發表人 - Frances3399 於 2004/06/11 02:12:24 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |