Java教程 第26页

Java 实例 – 打印目录结构-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Java 实例 – 打印目录结构

Java 实例 – 打印目录结构 Java 实例 以下实例演示了使用 File 类的 file.getName() 和 file.listFiles() 方法来打印目录结构: /* author by w3cschool.cc FileUtil.java */ import java.io.File; import java.io.IOException; public class FileUtil { public static void main(String[] a)throws IOException{ showDir(1, new File("d:\\Java")); } static void showDir(int indent, File file) throws IOException { for (int i = 0; i < indent; i++) System.out.print('-'); System.out.println(file.getName()); if (file.isDirectory()) { File[] files = file.listFiles(); for (int i = 0; i < files.length; i++) showDir(indent + 4, files[i]); } } } 以上代码运行输出结果为: -Java -----codes ---------string.txt ---------array.txt -----w3cschoolcc Java 实例

Java 实例 – 向文件中追加数据-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Java 实例 – 向文件中追加数据

Java 实例 – 向文件中追加数据 Java 实例 以下实例演示了使用 filewriter 方法向文件中追加数据: /* author by w3cschool.cc Main.java */ import java.io.*; public class Main { public static void main(String[] args) throws Exception { try { BufferedWriter out = new BufferedWriter (new FileWriter("filename")); out.write("aString1\n"); out.close(); out = new BufferedWriter(new FileWriter ("filename",true)); out.write("aString2"); out.close(); BufferedReader in = new BufferedReader (new FileReader("filename")); String str; while ((str = in.readLine()) != null) { System.out.println(str); } in.close(); } catch (IOException e) { System.out.println("exception occoured"+ e); } } } 以上代码运行输出结果为: aString1 aString2 Java 实例

Java 实例 – 创建文件-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Java 实例 – 创建文件

Java 实例 – 创建文件 Java 实例 以下实例演示了使用 File 类的 File() 构造函数和 file.createNewFile() 方法来创建一个新的文件 /* author by w3cschool.cc Main.java */ import java.io.File; import java.io.IOException; public class Main { public static void main(String[] args) { try{ File file = new File("C:/myfile.txt"); if(file.createNewFile()) System.out.println("文件创建成功!"); else System.out.println ("出错了,改文件已经存在。"); } catch(IOException ioe) { ioe.printStackTrace(); } } } 以上代码运行输出结果为: 文件创建成功! Java 实例

Java 实例 – 在指定目录中创建文件-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Java 实例 – 在指定目录中创建文件

Java 实例 – 在指定目录中创建文件 Java 实例 以下实例演示了使用 File 类的 file.createTempFile() 方法在指定目录中创建文件: /* author by w3cschool.cc Main.java */ import java.io.File; public class Main { public static void main(String[] args) throws Exception { File file = null; File dir = new File("C:/"); file = File.createTempFile ("JavaTemp", ".javatemp", dir); System.out.println(file.getPath()); } } 以上代码运行输出结果为: C:\JavaTemp37056.javatemp Java 实例

Java 实例 – 获取文件的上级目录-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Java 实例 – 获取文件的上级目录

Java 实例 – 获取文件的上级目录 Java 实例 以下实例演示了使用 File 类的 file.getParent() 方法来获取文件的上级目录: /* author by w3cschool.cc Main.java */ import java.io.File; public class Main { public static void main(String[] args) { File file = new File("C:/File/demo.txt"); String strParentDirectory = file.getParent(); System.out.println("文件的上级目录为 : " + strParentDirectory); } } 以上代码运行输出结果为: 文件的上级目录为 : File Java 实例

Java 实例 – 删除文件-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Java 实例 – 删除文件

Java 实例 – 删除文件 Java 实例 以下实例演示了使用 delete() 方法将文件删除: /* author by w3cschool.cc Main.java */ import java.io.*; public class Main { public static void main(String[] args) { try{ File file = new File("c:\\test.txt"); if(file.delete()){ System.out.println(file.getName() + " 文件已被删除!"); }else{ System.out.println("文件删除失败!"); } }catch(Exception e){ e.printStackTrace(); } } } 以上代码运行输出结果为(需要在 C 盘上先创建 test.txt 文件): test.txt 文件已被删除! Java 实例

Java 实例 – 检测文件是否存在-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Java 实例 – 检测文件是否存在

Java 实例 – 检测文件是否存在 Java 实例 以下实例演示了使用 File 类的 file.exists() 方法来检测文件是否存在: /* author by w3cschool.cc Main.java */ import java.io.File; public class Main { public static void main(String[] args) { File file = new File("C:/java.txt"); System.out.println(file.exists()); } } 以上代码运行输出结果为(如果你的 C 盘中存在文件 java.txt): true Java 实例

Java 实例 – 文件写入-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Java 实例 – 文件写入

Java 实例 – 文件写入 Java 实例 以下实例演示了使用 write() 方法向文件写入内容: /* author by w3cschool.cc Main.java */ import java.io.*; public class Main { public static void main(String[] args) { try { BufferedWriter out = new BufferedWriter(new FileWriter("outfilename")); out.write("w3cschool优聚教程"); out.close(); System.out.println ("文件创建成功!"); } catch (IOException e) { } } } 以上代码运行输出结果为: 文件创建成功! 创建成功后当前目录下就会生成一个名为 outfilename 的文件并将”w3cschool优聚教程”字符串写入该文件。 Java 实例

Java 实例 – 在指定目录中查找文件-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Java 实例 – 在指定目录中查找文件

Java 实例 – 在指定目录中查找文件 Java 实例 以下实例演示了使用 File 类的 dir.list() 方法在指定目录中查找所有文件列表: /* author by w3cschool.cc Main.java */ import java.io.File; public class Main { public static void main(String[] argv) throws Exception { File dir = new File("../java"); String[] children = dir.list(); if (children == null) { System.out.println("该目录不存在"); } else { for (int i = 0; i < children.length; i++) { String filename = children[i]; System.out.println(filename); } } } } 以上代码运行输出结果为: Car.class FileUtil.class FileUtil.java HelloWorld.class HelloWorld.java HelloWorldDebug.class HelloWorldDebug.java …… Java 实例

Java 实例 – 获取远程文件大小-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Java 实例 – 获取远程文件大小

Java 实例 – 获取远程文件大小 Java 实例 以下实例演示了如何获取远程文件的大小: /* author by w3cschool.cn Main.java */ import java.net.URL; import java.net.URLConnection; public class Main { public static void main(String[] argv) throws Exception { int size; URL url = new URL("//www.w3cschool.cn/wp-content/themes/w3cschool/assets/img/newlogo.png"); URLConnection conn = url.openConnection(); size = conn.getContentLength(); if (size < 0) System.out.println("无法获取文件大小。"); else System.out.println("文件大小为:" + + size + " bytes"); conn.getInputStream().close(); } } 以上代码运行输出结果为: 文件大小为:4261 bytes Java 实例