import java.io.File;;/**
* java.io.File類用於表示文件目錄
* File類只用於表示文件(目錄)的信息(名稱、大小等)
* 不能用於文件內容的訪問
* @author BloodyDmusic
*
*/
public class javaIoFile1 {
public static void main(String[]args){
//瞭解構造函數的情況 查幫助
//分隔符可以用雙斜槓也可以用反斜槓,也可以用File的靜態成員
//File.separator設置分隔符
File file=new File("E:\\java\\practice\\IMOOC\\src\\javaIoFile.java");
System.out.println(file.exists());
//判斷文件是否存在
if(!file.exists()){
file.mkdir();//創建文件
//file.mkdirs();有多級目錄時創建的
}else{
file.delete();
}
//是否是一個目錄,如果是一個目錄返回true,如果不是或者目錄不存在返回false
System.out.println(file.isDirectory());
//是否是一個文件
System.out.println(file.isFile());
//File file2=new File("E:/java/practice/IMOOC/src/File創建文件練習日記.txt");
File file2=new File("E:/java/practice/IMOOC/src","File創建文件練習日記.txt");
if(!file2.exists()){
try{
file2.createNewFile();
}catch(Exception e){
e.printStackTrace();
}
}else{
file2.delete();
//常用的File對象的API
System.out.println(file);//file.toString的內容
System.out.println(file.getAbsolutePath());
System.out.println(file.getName());
System.out.println(file2.getName());
System.out.println(file.getParent());
System.out.println(file.getParentFile().getAbsolutePath());
}
}
}
import java.io.File;;
/**
* java.io.File類用於表示文件目錄
* File類只用於表示文件(目錄)的信息(名稱、大小等)
* 不能用於文件內容的訪問
* @author BloodyDmusic
*
*/
public class javaIoFile1 {
public static void main(String[]args){
//瞭解構造函數的情況 查幫助
//分隔符可以用雙斜槓也可以用反斜槓,也可以用File的靜態成員
//File.separator設置分隔符
File file=new File("E:\\java\\practice\\IMOOC\\src\\javaIoFile.java");
System.out.println(file.exists());
//判斷文件是否存在
if(!file.exists()){
file.mkdir();//創建文件
//file.mkdirs();有多級目錄時創建的
}else{
file.delete();
}
//是否是一個目錄,如果是一個目錄返回true,如果不是或者目錄不存在返回false
System.out.println(file.isDirectory());
//是否是一個文件
System.out.println(file.isFile());
//File file2=new File("E:/java/practice/IMOOC/src/File創建文件練習日記.txt");
File file2=new File("E:/java/practice/IMOOC/src","File創建文件練習日記.txt");
if(!file2.exists()){
try{
file2.createNewFile();
}catch(Exception e){
e.printStackTrace();
}
}else{
file2.delete();
//常用的File對象的API
System.out.println(file);//file.toString的內容
System.out.println(file.getAbsolutePath());
System.out.println(file.getName());
System.out.println(file2.getName());
System.out.println(file.getParent());
System.out.println(file.getParentFile().getAbsolutePath());
}
}
}