Java目錄和檔案操作整理

2021-08-29 17:25:44 字數 1710 閱讀 8558

public class testfile  else 

// 3.目錄的建立/刪除

pwd = pwd + "\\sub"; // 將要建立的目錄路徑

file d = new file(pwd); // 建立代表sub目錄的file物件,並得到它的乙個引用

if (d.exists()) else

// 4.獲取目錄下的所有子目錄和檔案

file d1=new file(system.getproperty("user.dir")); // 建立當前目錄中檔案的file物件

file list=d1.listfiles(); // 取得代表目錄中所有檔案的file物件陣列

system.out.println(pwd+" 目錄下的內容:");

for(int i=0;i%s",

new ******dateformat("yyyy-mm-dd hh:mm").format(

new date(list[i].lastmodified())).tostring(),list[i].getname());

system.out.println(tmp);

}else if(list[i].isfile())

// 5.寫檔案

pwd=system.getproperty("user.dir");

filewriter fw = new filewriter(pwd + "\\2.txt");

fw.write("aaaa");

fw.write("bbbb"+system.getproperty("line.separator"));

fw.write("cccc");

fw.close();

bufferedwriter bw=new bufferedwriter(fw);

bw.write("dddd");

bw.newline();

bw.write("eeee");

bw.close();

// 6.讀檔案

filereader fr = new filereader(pwd + "\\2.txt");

bufferedreader br = new bufferedreader(fr);

string line = br.readline();

while (line != null)

br.close();

fr.close();

readfromconsole();

}// 從控制台讀入

public static void readfromconsole() catch (ioexception ioe) }

// 簡單的檔案複製

public void copyfile(string src,string dest) throws ioexception

in.close();

out.close();

}// 刪除非空資料夾

public static boolean deldir(string path) throws ioexception

else if(filelst[i].isfile())

} if(!rootdir.delete())

return false;

return true;

} }

Linux 目錄和檔案操作

目錄 刪除 複製 移動 1.刪除資料夾用 rmdir 資料夾名 但是rmdir不能刪除非空的資料夾,那如何刪除非空資料夾呢 a或 archive 此引數的效果和同時指定 dpr 引數相同。b或 backup 刪除,覆蓋目標檔案之前的備份,備份檔案會在字尾加上乙個備份字串。d或 no derefere...

目錄和檔案操作命令

pwd 顯示當前使用者所處的工作目錄的絕對路徑 cd 更改工作目錄路徑 ls 列出當前工作目錄和目錄和檔案資訊 dirs 顯示目錄列表,在只需要顯示目錄的時候比較簡單實用 touch 建立空檔案或更改檔案時間 mkdir 建立目錄 rmdir 刪除空目錄 cp 複製檔案和目錄 mv 給檔案和目錄改名...

C 操作目錄和檔案

1 通過path類的combine方法可以合併路徑。string activedir c mydir string newpath system.io.path.combine activedir,mysubdirone 2 目錄的建立。建立目錄時如果目錄已存在,則不會重新建立目錄,且不會報錯。建立...