1.File類的檔案的建立與删除
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<code>package</code> <code>com.lixiyu;</code>
<code>import</code> <code>java.io.File; </code><code>//導入java.io.File類</code>
<code>public</code> <code>class</code> <code>FileTest { </code><code>//建立類FileTest</code>
<code>public</code> <code>static</code> <code>void</code> <code>main(String[] args){ </code><code>//主方法</code>
<code> </code><code>File file=</code><code>new</code> <code>File(</code><code>"D:/"</code><code>,</code><code>"test.txt"</code><code>); </code><code>//建立檔案對象</code>
<code> </code><code>if</code><code>(file.exists()){ </code><code>//如果檔案已經存在</code>
<code> </code><code>file.delete(); </code><code>//将檔案删除</code>
<code> </code><code>System.out.println(</code><code>"檔案已删除"</code><code>); </code><code>//輸出提示資訊</code>
<code> </code><code>}</code><code>else</code><code>{ </code><code>//如果檔案不存在</code>
<code> </code><code>try</code><code>{ </code><code>//try語句塊捕捉可能出現的異常</code>
<code> </code><code>file.createNewFile(); </code><code>//建立該檔案</code>
<code> </code><code>System.out.println(</code><code>"檔案已建立"</code><code>); </code><code>//輸出的提示資訊</code>
<code> </code><code>}</code><code>catch</code><code>(Exception e){ </code><code>//catch處理該異常</code>
<code> </code><code>e.printStackTrace(); </code><code>//輸出異常資訊</code>
<code> </code><code>}</code>
<code> </code><code>}</code>
<code>}</code>
2.擷取檔案資訊
<code>import</code> <code>java.io.File;</code>
<code>public</code> <code>class</code> <code>FileTest1 {</code>
<code>public</code> <code>static</code> <code>void</code> <code>main(String[] args){</code>
<code> </code><code>File file=</code><code>new</code> <code>File(</code><code>"D:/"</code><code>,</code><code>"test.txt"</code><code>);</code>
<code> </code><code>if</code><code>(file.exists()){</code>
<code> </code><code>String name=file.getName();</code>
<code> </code><code>long</code> <code>length=file.length();</code>
<code> </code><code>boolean</code> <code>hidden=file.isHidden();</code>
<code> </code><code>System.out.println(</code><code>"檔案名稱:"</code><code>+name);</code>
<code> </code><code>System.out.println(</code><code>"檔案長度:"</code><code>+length);</code>
<code> </code><code>System.out.println(</code><code>"該檔案是否隐藏:"</code><code>+hidden);</code>
<code> </code><code>else</code><code>{</code>
<code> </code><code>System.out.println(</code><code>"該檔案不存在"</code><code>);</code>
<code></code>
本文轉自lixiyu 51CTO部落格,原文連結:http://blog.51cto.com/lixiyu/1308105,如需轉載請自行聯系原作者