-
06-27-2014, 07:00 AM #21Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
mấy anh ơi cho em hỏi tý. mấy bài trên em thấy dòng: fileinputstream filein = null; nó có nghĩa gì vậy, cám ơn ạ
-
07-13-2014, 07:00 AM #22Junior Member
- Ngày tham gia
- Jul 2015
- Bài viết
- 4
Gửi bởi zaghinguyen
-
07-13-2014, 07:00 AM #23Junior Member
- Ngày tham gia
- Feb 2015
- Bài viết
- 0
bài n
Gửi bởi phucnguyen6554
-
07-13-2014, 07:00 AM #24Junior Member
- Ngày tham gia
- Apr 2015
- Bài viết
- 0
mới làm cái move với delete
<div class="bbcodeblock bbcodequote bbcmspoilerblock">
<div class="attribution type"><noscript>bl (move your mouse to reveal the content)</noscript>
bl (open)
bl (close)
</div>
<div class="quotecontent">
<div class="bbcm_spoiler_noscript"><blockquote>
Mã nguồn PHP:[color=#000000]
package javaandroidvn[/color][color=#007700]; [/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]file[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]fileinputstream[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]filenotfoundexception[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]fileoutputstream[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]ioexception[/color][color=#007700]; [/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]util[/color][color=#007700].[/color][color=#0000bb]scanner[/color][color=#007700]; public class [/color][color=#0000bb]javaandroidvn4 [/color][color=#007700]{ public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string[/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]) [/color][color=#0000bb]throws ioexception [/color][color=#007700]{ [/color][color=#0000bb]string option [/color][color=#007700]= [/color][color=#0000bb]null[/color][color=#007700]; try { [/color][color=#0000bb]scanner input [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]); [/color][color=#ff8000]// string k; [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhập lựa chọn---coppy-----delete:"[/color][color=#007700]); [/color][color=#0000bb]option [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]int a [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; if ([/color][color=#0000bb]option[/color][color=#007700].[/color][color=#0000bb]equals[/color][color=#007700]([/color][color=#dd0000]"coppy"[/color][color=#007700])) [/color][color=#0000bb]a [/color][color=#007700]= [/color][color=#0000bb]1[/color][color=#007700]; [/color][color=#ff8000]// if(option.equals("move")) // a = 2; [/color][color=#007700]if ([/color][color=#0000bb]option[/color][color=#007700].[/color][color=#0000bb]equals[/color][color=#007700]([/color][color=#dd0000]"delete"[/color][color=#007700])) [/color][color=#0000bb]a [/color][color=#007700]= [/color][color=#0000bb]2[/color][color=#007700]; switch ([/color][color=#0000bb]a[/color][color=#007700]) { case [/color][color=#0000bb]1[/color][color=#007700]: [/color][color=#0000bb]string fileinput[/color][color=#007700], [/color][color=#0000bb]fileoutput[/color][color=#007700]; [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"đường dẫn file vào:"[/color][color=#007700]); [/color][color=#0000bb]fileinput [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"đường dẫn file ra"[/color][color=#007700]); [/color][color=#0000bb]fileoutput [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); try { [/color][color=#0000bb]coppy[/color][color=#007700]([/color][color=#0000bb]fileinput[/color][color=#007700], [/color][color=#0000bb]fileoutput[/color][color=#007700]); } catch ([/color][color=#0000bb]ioexception e[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"lỗi khi đọc ghi file:" [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); [/color][color=#ff8000]// todo auto-generated catch block // e.printstacktrace(); [/color][color=#007700]} break; case [/color][color=#0000bb]2[/color][color=#007700]: [/color][color=#0000bb]string soufile[/color][color=#007700]; [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"đường dẫn file vào:"[/color][color=#007700]); [/color][color=#0000bb]soufile [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]delete[/color][color=#007700]([/color][color=#0000bb]soufile[/color][color=#007700]); break; case [/color][color=#0000bb]3[/color][color=#007700]: break; } [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]close[/color][color=#007700](); } catch ([/color][color=#0000bb]exception e[/color][color=#007700]) { } [/color][color=#ff8000]// input.close(); [/color][color=#007700]} public static [/color][color=#0000bb]void coppy[/color][color=#007700]([/color][color=#0000bb]string fileinput[/color][color=#007700], [/color][color=#0000bb]string fileoutput[/color][color=#007700]) [/color][color=#0000bb]throws ioexception [/color][color=#007700]{ [/color][color=#ff8000]// scanner input1 = new scanner(system.in); // string fileinput; // system.out.println("nhập đường dẫn của file cần coppy:"); // fileinput = input1.nextline(); [/color][color=#0000bb]fileinputstream fin [/color][color=#007700]= [/color][color=#0000bb]null[/color][color=#007700]; try { [/color][color=#0000bb]fin [/color][color=#007700]= new [/color][color=#0000bb]fileinputstream[/color][color=#007700]([/color][color=#0000bb]fileinput[/color][color=#007700]); } catch ([/color][color=#0000bb]filenotfoundexception e[/color][color=#007700]) { [/color][color=#ff8000]// todo auto-generated catch block [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"lỗi file nhập"[/color][color=#007700]); [/color][color=#ff8000]// e.printstacktrace(); [/color][color=#007700]} [/color][color=#ff8000]// string fileoutput; // system.out.println("nhập đường dẫn tên file sau khi coppy:"); // fileoutput = input1.nextline(); [/color][color=#0000bb]fileoutputstream fout [/color][color=#007700]= [/color][color=#0000bb]null[/color][color=#007700]; try { [/color][color=#0000bb]fout [/color][color=#007700]= new [/color][color=#0000bb]fileoutputstream[/color][color=#007700]([/color][color=#0000bb]fileoutput[/color][color=#007700]); } catch ([/color][color=#0000bb]filenotfoundexception e[/color][color=#007700]) { [/color][color=#ff8000]// todo auto-generated catch block [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"lỗi file xuất"[/color][color=#007700]); [/color][color=#ff8000]// e.printstacktrace(); [/color][color=#007700]} [/color][color=#ff8000]// coppy [/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; do { [/color][color=#0000bb]i [/color][color=#007700]= [/color][color=#0000bb]fin[/color][color=#007700].[/color][color=#0000bb]read[/color][color=#007700](); if ([/color][color=#0000bb]i [/color][color=#007700]!= -[/color][color=#0000bb]1[/color][color=#007700]) [/color][color=#0000bb]fout[/color][color=#007700].[/color][color=#0000bb]write[/color][color=#007700]([/color][color=#0000bb]i[/color][color=#007700]); } while ([/color][color=#0000bb]i [/color][color=#007700]!= -[/color][color=#0000bb]1[/color][color=#007700]); [/color][color=#0000bb]fin[/color][color=#007700].[/color][color=#0000bb]close[/color][color=#007700](); [/color][color=#0000bb]fout[/color][color=#007700].[/color][color=#0000bb]close[/color][color=#007700](); [/color][color=#ff8000]// input1.close(); [/color][color=#007700]} public static [/color][color=#0000bb]void delete[/color][color=#007700]([/color][color=#0000bb]string soufile[/color][color=#007700]) { try { [/color][color=#0000bb]file file [/color][color=#007700]= [/color][color=#0000bb]null[/color][color=#007700]; [/color][color=#0000bb]file [/color][color=#007700]= new [/color][color=#0000bb]file[/color][color=#007700]([/color][color=#0000bb]soufile[/color][color=#007700]); [/color][color=#0000bb]scanner in [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"bạn có chắc muốn xóa file?(y/n)"[/color][color=#007700]); [/color][color=#0000bb]string lc [/color][color=#007700]= [/color][color=#0000bb]in[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); if ([/color][color=#0000bb]lc[/color][color=#007700].[/color][color=#0000bb]equals[/color][color=#007700]([/color][color=#dd0000]"y"[/color][color=#007700])) { [/color][color=#0000bb]file[/color][color=#007700].[/color][color=#0000bb]delete[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"xóa thành công"[/color][color=#007700]); } else { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"lệnh xóa đã bị hủy"[/color][color=#007700]); } [/color][color=#0000bb]in[/color][color=#007700].[/color][color=#0000bb]close[/color][color=#007700](); } catch ([/color][color=#0000bb]exception e[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error:" [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); } }}[/color]
</div>
</div>
-
09-15-2014, 07:00 AM #25Junior Member
- Ngày tham gia
- Apr 2016
- Bài viết
- 0
Gửi bởi tiendatii
-
09-15-2014, 07:00 AM #26Senior Member
- Ngày tham gia
- Oct 2014
- Bài viết
- 205
@tiasangmoi92 và mọi người xem bài này hộ em có cần chỉnh sửa thêm gì nữa không với ạ, em cám ơn
<div class="bbcodeblock bbcodequote bbcmspoilerblock">
<div class="attribution type"><noscript>bai 27 (move your mouse to reveal the content)</noscript>
bai 27 (open)
bai 27 (close)
</div>
<div class="quotecontent">
<div class="bbcm_spoiler_noscript"><blockquote>
Mã nguồn PHP:[color=#000000]
package baitapvenha[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]file[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]fileinputstream[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]filenotfoundexception[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]fileoutputstream[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]ioexception[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]util[/color][color=#007700].[/color][color=#0000bb]scanner[/color][color=#007700];[/color][color=#ff8000]/*** biến màn hình console thành màn hình lệnh như sau: - nếu bạn gõ từ "copy",* thì chương trình sẽ hỏi địa chỉ file cần copy, bạn gõ địa chỉ file cần copy* vào, nếu không tồn tại sẽ bắt nhập lại, nếu tồn tại sẽ hỏi địa chỉ file đích,* sau đó chương trình sẽ copy file đó. tương tự với các lệnh "move", "delete" -* gợi ý cách xóa file: thêm 2 dòng lệnh như ví dụ này là bạn có thể xóa được 1* file:*//** hd: nhap file nguon va dich:* nhap lenh muon thuc hien :* ===> menu enter the choose: 1** -- this is coppy --* nhap dia chi file muon coppy: d:\\filename.txt* nhap dia chi file part2 muon ghi ra: d:\\copyfile.txt** -- this is delete --* nhap dia chi file muon delete: e:\\filetest.txt** -- this is move --* nhap dia chi file muon move: d:\\ghilai.txt* nhap vi tri file chuyen den: e:\\**/[/color][color=#007700]public class [/color][color=#0000bb]buoi27 [/color][color=#007700]{ static [/color][color=#0000bb]scanner sc [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]); public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string[/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]) [/color][color=#0000bb]throws ioexception [/color][color=#007700]{ [/color][color=#0000bb]buoi27 test [/color][color=#007700]= new [/color][color=#0000bb]buoi27[/color][color=#007700](); [/color][color=#0000bb]string part1[/color][color=#007700], [/color][color=#0000bb]part2[/color][color=#007700]; [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap lenh muon thuc hien :"[/color][color=#007700]); [/color][color=#0000bb]int lenh [/color][color=#007700]= [/color][color=#0000bb]test[/color][color=#007700].[/color][color=#0000bb]choose[/color][color=#007700](); [/color][color=#0000bb]boolean b [/color][color=#007700]= [/color][color=#0000bb]true[/color][color=#007700]; while ([/color][color=#0000bb]b[/color][color=#007700]) { switch ([/color][color=#0000bb]lenh[/color][color=#007700]) { case [/color][color=#0000bb]1[/color][color=#007700]: [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"
-- this is coppy --"[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap dia chi file muon coppy: "[/color][color=#007700]); [/color][color=#0000bb]part1 [/color][color=#007700]= [/color][color=#0000bb]sc[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap dia chi file part2 muon ghi ra: "[/color][color=#007700]); [/color][color=#0000bb]part2 [/color][color=#007700]= [/color][color=#0000bb]sc[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]test[/color][color=#007700].[/color][color=#0000bb]copyfile[/color][color=#007700]([/color][color=#0000bb]part1[/color][color=#007700], [/color][color=#0000bb]part2[/color][color=#007700]); [/color][color=#0000bb]lenh [/color][color=#007700]= [/color][color=#0000bb]test[/color][color=#007700].[/color][color=#0000bb]choose[/color][color=#007700](); break; case [/color][color=#0000bb]2[/color][color=#007700]: [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"
-- this is delete --"[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap dia chi file muon delete: "[/color][color=#007700]); [/color][color=#0000bb]part1 [/color][color=#007700]= [/color][color=#0000bb]sc[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]test[/color][color=#007700].[/color][color=#0000bb]deletefile[/color][color=#007700]([/color][color=#0000bb]part1[/color][color=#007700]); [/color][color=#0000bb]lenh [/color][color=#007700]= [/color][color=#0000bb]test[/color][color=#007700].[/color][color=#0000bb]choose[/color][color=#007700](); break; case [/color][color=#0000bb]3[/color][color=#007700]: [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"
-- this is move --"[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap dia chi file muon move: "[/color][color=#007700]); [/color][color=#0000bb]part1 [/color][color=#007700]= [/color][color=#0000bb]sc[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap vi tri file chuyen den: "[/color][color=#007700]); [/color][color=#0000bb]part2 [/color][color=#007700]= [/color][color=#0000bb]sc[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]test[/color][color=#007700].[/color][color=#0000bb]movefile[/color][color=#007700]([/color][color=#0000bb]part1[/color][color=#007700], [/color][color=#0000bb]part2[/color][color=#007700]); [/color][color=#0000bb]lenh [/color][color=#007700]= [/color][color=#0000bb]test[/color][color=#007700].[/color][color=#0000bb]choose[/color][color=#007700](); break; case [/color][color=#0000bb]4[/color][color=#007700]: [/color][color=#0000bb]b [/color][color=#007700]= [/color][color=#0000bb]false[/color][color=#007700]; [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"exit application! "[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].exit([/color][color=#0000bb]0[/color][color=#007700]); default: [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"the number \"" [/color][color=#007700]+ [/color][color=#0000bb]lenh[/color][color=#007700]+ [/color][color=#dd0000]"\" not valid in system! please try again:"[/color][color=#007700]); [/color][color=#0000bb]lenh [/color][color=#007700]= [/color][color=#0000bb]test[/color][color=#007700].[/color][color=#0000bb]choose[/color][color=#007700](); } } } public [/color][color=#0000bb]void listoperator[/color][color=#007700]() { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"
===> menu <==="[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"
1. copy"[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"
2. delete"[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"
3. move"[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"
4. exit"[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"
==> enter the choose: "[/color][color=#007700]); } public [/color][color=#0000bb]int choose[/color][color=#007700]() { [/color][color=#0000bb]int choose [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]listoperator[/color][color=#007700](); try { [/color][color=#0000bb]choose [/color][color=#007700]= [/color][color=#0000bb]integer[/color][color=#007700].[/color][color=#0000bb]parseint[/color][color=#007700]([/color][color=#0000bb]sc[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700]()); } catch ([/color][color=#0000bb]exception e[/color][color=#007700]) { [/color][color=#ff8000]// todo: handle exception [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"
error: " [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); } return [/color][color=#0000bb]choose[/color][color=#007700]; } public [/color][color=#0000bb]void copyfile[/color][color=#007700]([/color][color=#0000bb]string part1[/color][color=#007700], [/color][color=#0000bb]string part2[/color][color=#007700]) [/color][color=#0000bb]throws ioexception [/color][color=#007700]{ [/color][color=#0000bb]fileinputstream inputfile [/color][color=#007700]= [/color][color=#0000bb]null[/color][color=#007700]; [/color][color=#0000bb]fileoutputstream outputfile [/color][color=#007700]= [/color][color=#0000bb]null[/color][color=#007700]; try { [/color][color=#0000bb]inputfile [/color][color=#007700]= new [/color][color=#0000bb]fileinputstream[/color][color=#007700]([/color][color=#0000bb]part1[/color][color=#007700]); [/color][color=#0000bb]outputfile [/color][color=#007700]= new [/color][color=#0000bb]fileoutputstream[/color][color=#007700]([/color][color=#0000bb]part2[/color][color=#007700]); } catch ([/color][color=#0000bb]filenotfoundexception e[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"file not found : " [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); return; [/color][color=#ff8000]// todo: handle exception [/color][color=#007700]} catch ([/color][color=#0000bb]arrayindexoutofbound***ception exc[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"usage: copyfile from to"[/color][color=#007700]); return; } catch ([/color][color=#0000bb]exception e[/color][color=#007700]) { [/color][color=#ff8000]// todo: handle exception [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error: " [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); } [/color][color=#0000bb]int i[/color][color=#007700]; try { do { [/color][color=#0000bb]i [/color][color=#007700]= [/color][color=#0000bb]inputfile[/color][color=#007700].[/color][color=#0000bb]read[/color][color=#007700](); if ([/color][color=#0000bb]i [/color][color=#007700]!= -[/color][color=#0000bb]1[/color][color=#007700]) [/color][color=#0000bb]outputfile[/color][color=#007700].[/color][color=#0000bb]write[/color][color=#007700]([/color][color=#0000bb]i[/color][color=#007700]); } while ([/color][color=#0000bb]i [/color][color=#007700]!= -[/color][color=#0000bb]1[/color][color=#007700]); } catch ([/color][color=#0000bb]ioexception e[/color][color=#007700]) { [/color][color=#ff8000]// todo: handle exception [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error: " [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); } [/color][color=#0000bb]inputfile[/color][color=#007700].[/color][color=#0000bb]close[/color][color=#007700](); [/color][color=#0000bb]outputfile[/color][color=#007700].[/color][color=#0000bb]close[/color][color=#007700](); } public [/color][color=#0000bb]void deletefile[/color][color=#007700]([/color][color=#0000bb]string partfile[/color][color=#007700]) { try { [/color][color=#0000bb]file file [/color][color=#007700]= new [/color][color=#0000bb]file[/color][color=#007700]([/color][color=#0000bb]partfile[/color][color=#007700]); [/color][color=#0000bb]file[/color][color=#007700].[/color][color=#0000bb]delete[/color][color=#007700](); } catch ([/color][color=#0000bb]exception e[/color][color=#007700]) { [/color][color=#ff8000]// todo: handle exception [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error: "[/color][color=#007700]+[/color][color=#0000bb]e[/color][color=#007700]); return; } } public [/color][color=#0000bb]void movefile[/color][color=#007700]([/color][color=#0000bb]string part1[/color][color=#007700], [/color][color=#0000bb]string part2[/color][color=#007700]) { try { [/color][color=#0000bb]string str[/color][color=#007700][] = [/color][color=#0000bb]part1[/color][color=#007700].[/color][color=#0000bb]split[/color][color=#007700]([/color][color=#dd0000]"\\\\"[/color][color=#007700]); [/color][color=#0000bb]part2 [/color][color=#007700]+=[/color][color=#0000bb]str[/color][color=#007700][[/color][color=#0000bb]str[/color][color=#007700].[/color][color=#0000bb]length[/color][color=#007700]-[/color][color=#0000bb]1[/color][color=#007700]]; [/color][color=#0000bb]copyfile[/color][color=#007700]([/color][color=#0000bb]part1[/color][color=#007700], [/color][color=#0000bb]part2[/color][color=#007700]); [/color][color=#0000bb]deletefile[/color][color=#007700]([/color][color=#0000bb]part1[/color][color=#007700]); } catch ([/color][color=#0000bb]exception e[/color][color=#007700]) { [/color][color=#ff8000]// todo: handle exception [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error: "[/color][color=#007700]+[/color][color=#0000bb]e[/color][color=#007700]); } }}[/color]
</div>
</div>
-
09-23-2014, 07:00 AM #27Junior Member
- Ngày tham gia
- Mar 2014
- Bài viết
- 0
catch có return trả giá trị cho f, nếu không f sẽ không đc khai báo giá trị và k thể đọc hay viết đc. nếu k muốn return thì lúc khai báo cho một giá trị cho f. để null chẳng hạn
-
10-04-2014, 07:00 AM #28Junior Member
- Ngày tham gia
- Apr 2016
- Bài viết
- 0
public class docghifile {
/**
* @param args
*/
public static void main(string[] args) {
system.out.println("nhập vào chữ cần");
bufferedreader bf=new bufferedreader(new inputstreamreader(system.in));
try {
string ch=bf.readline();
switch (ch) {
case "copy":
system.out.println("nhập địa chỉ file cần copy");
string diachi;
file file,file1 = null;
do
{
diachi=bf.readline();
file=new file("e:\\"+diachi);
}while(!file.exists());
if (file.exists())
{
system.out.println("nhap vao file đích");
string dich=bf.readline();
file1=new file("e:\\"+dich);
}
fileinputstream f=new fileinputstream(file);
fileoutputstream fout=new fileoutputstream(file1);
int i;
do
{
i=f.read();
if (i!=-1)
{
fout.write(i);
}
}while (i!=-1);
f.close();
fout.close();
break;
case "delete":
system.out.println("nhap vao dia chi file can delete");
string diachi1=bf.readline();
file f1=new file("e:\\"+diachi1);
f1.delete();
break;
case "move":
system.out.println("nhap vao dia chi file muon di chuyen");
string diachi2=bf.readline();
file f2=new file("e:\\"+diachi2);
f2.renameto(new file("d:\\"+diachi2));
break;
default:
system.out.print("nhập chưa hợp lệ");
break;
}
} catch (ioexception e) {
e.printstacktrace();
}
}
}
-
02-09-2015, 07:00 AM #29Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
<div class="bbcodeblock bbcodequote bbcmspoilerblock">
<div class="attribution type"><noscript>spoiler (move your mouse to the spoiler area to reveal the content)</noscript>
show spoiler
hide spoiler
</div>
<div class="quotecontent">
<div class="bbcm_spoiler_noscript"><blockquote>
Mã nguồn PHP:[color=#000000]
[/color][color=#007700]public class [/color][color=#0000bb]unit27 [/color][color=#007700]{ private [/color][color=#0000bb]string out[/color][color=#007700]; private [/color][color=#0000bb]string in[/color][color=#007700]; [/color][color=#0000bb]scanner input [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]); public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string[/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]) [/color][color=#0000bb]throws ioexception [/color][color=#007700]{ [/color][color=#0000bb]unit27 u [/color][color=#007700]= new [/color][color=#0000bb]unit27[/color][color=#007700](); [/color][color=#0000bb]u[/color][color=#007700].[/color][color=#0000bb]choice[/color][color=#007700](); } public [/color][color=#0000bb]void choice[/color][color=#007700]() [/color][color=#0000bb]throws ioexception [/color][color=#007700]{ [/color][color=#0000bb]int i[/color][color=#007700]; [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"---------------------"[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"1.copy file"[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"2.move file"[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"3.delete file"[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"---------------------"[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"moi chon thao tac:"[/color][color=#007700]); [/color][color=#0000bb]i [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextint[/color][color=#007700](); [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); while([/color][color=#0000bb]i [/color][color=#007700]> [/color][color=#0000bb]3 [/color][color=#007700]|| [/color][color=#0000bb]i [/color][color=#007700]< [/color][color=#0000bb]1[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"ban da nhap sai, moi nhap lai:"[/color][color=#007700]); [/color][color=#0000bb]i [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextint[/color][color=#007700](); [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); } switch([/color][color=#0000bb]i[/color][color=#007700]) { case [/color][color=#0000bb]1[/color][color=#007700]: [/color][color=#0000bb]copy[/color][color=#007700](); break; case [/color][color=#0000bb]2[/color][color=#007700]: [/color][color=#0000bb]move[/color][color=#007700](); break; case [/color][color=#0000bb]3[/color][color=#007700]: [/color][color=#0000bb]delete[/color][color=#007700](); break; default: [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"bye bye"[/color][color=#007700]); break; } } public [/color][color=#0000bb]void copy[/color][color=#007700]() [/color][color=#0000bb]throws ioexception [/color][color=#007700]{ [/color][color=#ff8000]//mở file nguồn //while(true) là vòng lặp vô hạn nên trong thân vòng lặp luôn có lệnh break [/color][color=#0000bb]fileinputstream fin[/color][color=#007700]; [/color][color=#0000bb]fileoutputstream fout[/color][color=#007700]; while([/color][color=#0000bb]true[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhập tên file cần copy:"[/color][color=#007700]); [/color][color=#0000bb]in [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); try { [/color][color=#0000bb]fin [/color][color=#007700]= new [/color][color=#0000bb]fileinputstream[/color][color=#007700]([/color][color=#dd0000]"e:\\" [/color][color=#007700]+ [/color][color=#0000bb]in[/color][color=#007700]); break; } catch([/color][color=#0000bb]exception e[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error:" [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"không thấy file cần tìm, mời nhập lại."[/color][color=#007700]); } } [/color][color=#ff8000]//mở file đích [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhập tên file đích:"[/color][color=#007700]); [/color][color=#0000bb]out [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); try { [/color][color=#0000bb]fout [/color][color=#007700]= new [/color][color=#0000bb]fileoutputstream[/color][color=#007700]([/color][color=#dd0000]"e:\\" [/color][color=#007700]+ [/color][color=#0000bb]out[/color][color=#007700]); } catch([/color][color=#0000bb]exception e[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error:" [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); return; } [/color][color=#ff8000]// copy dữ liệu [/color][color=#0000bb]int i[/color][color=#007700]; try { do { [/color][color=#0000bb]i [/color][color=#007700]= [/color][color=#0000bb]fin[/color][color=#007700].[/color][color=#0000bb]read[/color][color=#007700](); if([/color][color=#0000bb]i [/color][color=#007700]!= -[/color][color=#0000bb]1[/color][color=#007700]) { [/color][color=#0000bb]fout[/color][color=#007700].[/color][color=#0000bb]write[/color][color=#007700]([/color][color=#0000bb]i[/color][color=#007700]); } } while([/color][color=#0000bb]i [/color][color=#007700]!= -[/color][color=#0000bb]1[/color][color=#007700]); } catch([/color][color=#0000bb]exception e[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error:" [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); return; } [/color][color=#ff8000]//đóng file [/color][color=#0000bb]fout[/color][color=#007700].[/color][color=#0000bb]close[/color][color=#007700](); [/color][color=#0000bb]fin[/color][color=#007700].[/color][color=#0000bb]close[/color][color=#007700](); } [/color][color=#ff8000]//muốn move 1 file, có 2 cách //cách 1: sử dụng file.renameto() //cách 2: copy file gốc sang 1 file khác và xóa file gốc, cách này làm sau //dưới đây là cách 1; cách này phải sử dụng lớp file, chắc là lớp cha các lớp // fileinputstream, fileoutputstream [/color][color=#007700]public [/color][color=#0000bb]void move[/color][color=#007700]() { [/color][color=#ff8000]// mở file đích [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhap ten file cần di chuyển"[/color][color=#007700]); [/color][color=#0000bb]in [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#ff8000]// nhập tên file và đường dẫn cần chuyển file đến [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhập tên file đích:"[/color][color=#007700]); [/color][color=#0000bb]out [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); try { [/color][color=#0000bb]file file1 [/color][color=#007700]= new [/color][color=#0000bb]file[/color][color=#007700]([/color][color=#dd0000]"e:\\" [/color][color=#007700]+ [/color][color=#0000bb]in[/color][color=#007700]); if([/color][color=#0000bb]file1[/color][color=#007700].[/color][color=#0000bb]renameto[/color][color=#007700](new [/color][color=#0000bb]file[/color][color=#007700]([/color][color=#dd0000]"d:\\" [/color][color=#007700]+ [/color][color=#0000bb]out[/color][color=#007700]))) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"move file thành công"[/color][color=#007700]); } } catch([/color][color=#0000bb]exception e[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error:" [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); } } public [/color][color=#0000bb]void delete[/color][color=#007700]() { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhap ten file can xoa"[/color][color=#007700]); [/color][color=#0000bb]in [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); try { [/color][color=#0000bb]file f [/color][color=#007700]= new [/color][color=#0000bb]file[/color][color=#007700]([/color][color=#dd0000]"e:\\" [/color][color=#007700]+ [/color][color=#0000bb]in[/color][color=#007700]); [/color][color=#0000bb]f[/color][color=#007700].[/color][color=#0000bb]delete[/color][color=#007700](); } catch([/color][color=#0000bb]exception e[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error:" [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); } } }[/color]
</div>
</div>
-
03-18-2015, 07:00 AM #30Junior Member
- Ngày tham gia
- Apr 2016
- Bài viết
- 0
mong các bạn đóng góp ý kiến
Mã nguồn PHP:[color=#000000]
[/color][color=#007700]public class [/color][color=#0000bb]copymovedeletefile [/color][color=#007700]{public static [/color][color=#0000bb]void copyfile[/color][color=#007700]() [/color][color=#0000bb]throws ioexception [/color][color=#007700]{[/color][color=#0000bb]fileinputstream fin [/color][color=#007700]= [/color][color=#0000bb]null[/color][color=#007700];[/color][color=#0000bb]fileoutputstream fout [/color][color=#007700]= [/color][color=#0000bb]null[/color][color=#007700];[/color][color=#0000bb]scanner sc [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]);[/color][color=#0000bb]boolean bol [/color][color=#007700]= [/color][color=#0000bb]true[/color][color=#007700];[/color][color=#0000bb]string address1[/color][color=#007700], [/color][color=#0000bb]address2[/color][color=#007700];try {for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]bol [/color][color=#007700]== [/color][color=#0000bb]true[/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]++) {try {[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"address file you want to copy"[/color][color=#007700]);[/color][color=#0000bb]address1 [/color][color=#007700]= [/color][color=#0000bb]sc[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700]();[/color][color=#0000bb]fin [/color][color=#007700]= new [/color][color=#0000bb]fileinputstream[/color][color=#007700]([/color][color=#0000bb]address1[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"address file you want to save and new name for file"[/color][color=#007700]);[/color][color=#0000bb]address2 [/color][color=#007700]= [/color][color=#0000bb]sc[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700]();[/color][color=#0000bb]fout [/color][color=#007700]= new [/color][color=#0000bb]fileoutputstream[/color][color=#007700]([/color][color=#0000bb]address2[/color][color=#007700]); [/color][color=#0000bb]bol [/color][color=#007700]= [/color][color=#0000bb]false[/color][color=#007700];} catch ([/color][color=#0000bb]filenotfoundexception e[/color][color=#007700]) {[/color][color=#0000bb]bol [/color][color=#007700]= [/color][color=#0000bb]true[/color][color=#007700];[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"input file not found"[/color][color=#007700]);}}} catch ([/color][color=#0000bb]arrayindexoutofbound***ception exc[/color][color=#007700]) {[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"usage: copyfile from to"[/color][color=#007700]);return;}[/color][color=#0000bb]int j[/color][color=#007700];try {do {[/color][color=#0000bb]j [/color][color=#007700]= [/color][color=#0000bb]fin[/color][color=#007700].[/color][color=#0000bb]read[/color][color=#007700]();if ([/color][color=#0000bb]j [/color][color=#007700]!= -[/color][color=#0000bb]1[/color][color=#007700]) {[/color][color=#0000bb]fout[/color][color=#007700].[/color][color=#0000bb]write[/color][color=#007700]([/color][color=#0000bb]j[/color][color=#007700]);}} while ([/color][color=#0000bb]j [/color][color=#007700]!= -[/color][color=#0000bb]1[/color][color=#007700]);} catch ([/color][color=#0000bb]exception exc[/color][color=#007700]) {[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"file error"[/color][color=#007700]);}[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"copy finish "[/color][color=#007700]);[/color][color=#0000bb]fin[/color][color=#007700].[/color][color=#0000bb]close[/color][color=#007700]();[/color][color=#0000bb]fout[/color][color=#007700].[/color][color=#0000bb]close[/color][color=#007700]();}public static [/color][color=#0000bb]void delete[/color][color=#007700]() [/color][color=#0000bb]throws ioexception [/color][color=#007700]{[/color][color=#0000bb]file fin [/color][color=#007700]= [/color][color=#0000bb]null[/color][color=#007700];[/color][color=#0000bb]scanner sc [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]);[/color][color=#0000bb]boolean bol [/color][color=#007700]= [/color][color=#0000bb]true[/color][color=#007700];try {for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]bol [/color][color=#007700]== [/color][color=#0000bb]true[/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]++) {try {[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"address file you want to delete"[/color][color=#007700]);[/color][color=#0000bb]string address [/color][color=#007700]= [/color][color=#0000bb]sc[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700]();[/color][color=#0000bb]fin [/color][color=#007700]= new [/color][color=#0000bb]file[/color][color=#007700]([/color][color=#0000bb]address[/color][color=#007700]);if([/color][color=#0000bb]fin[/color][color=#007700].[/color][color=#0000bb]delete[/color][color=#007700]()){[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"delete complete"[/color][color=#007700]);[/color][color=#0000bb]bol [/color][color=#007700]= [/color][color=#0000bb]false[/color][color=#007700];}} catch ([/color][color=#0000bb]exception e[/color][color=#007700]) {[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"file not found"[/color][color=#007700]);}}} catch ([/color][color=#0000bb]arrayindexoutofbound***ception exc[/color][color=#007700]) {[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"usage: copyfile from to"[/color][color=#007700]);return;}[/color][color=#0000bb]fin[/color][color=#007700].[/color][color=#0000bb]exists[/color][color=#007700]();}public static [/color][color=#0000bb]void move[/color][color=#007700]() [/color][color=#0000bb]throws ioexception [/color][color=#007700]{[/color][color=#0000bb]scanner sc [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]);[/color][color=#0000bb]file afile [/color][color=#007700]= [/color][color=#0000bb]null[/color][color=#007700];[/color][color=#0000bb]string address1[/color][color=#007700], [/color][color=#0000bb]address2[/color][color=#007700];[/color][color=#0000bb]boolean bol [/color][color=#007700]= [/color][color=#0000bb]true[/color][color=#007700];try {for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]bol [/color][color=#007700]== [/color][color=#0000bb]true[/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]++) {try {[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"address file you want to move"[/color][color=#007700]);[/color][color=#0000bb]address1 [/color][color=#007700]= [/color][color=#0000bb]sc[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700]();[/color][color=#0000bb]afile [/color][color=#007700]=new [/color][color=#0000bb]file[/color][color=#007700]([/color][color=#0000bb]address1[/color][color=#007700]);[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"where to move"[/color][color=#007700]);[/color][color=#0000bb]address2 [/color][color=#007700]= [/color][color=#0000bb]sc[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700]();if([/color][color=#0000bb]afile[/color][color=#007700].[/color][color=#0000bb]renameto[/color][color=#007700](new [/color][color=#0000bb]file[/color][color=#007700]([/color][color=#0000bb]address2[/color][color=#007700]+[/color][color=#dd0000]"" [/color][color=#007700]+ [/color][color=#0000bb]afile[/color][color=#007700].[/color][color=#0000bb]getname[/color][color=#007700]()))){[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"finish"[/color][color=#007700]);[/color][color=#0000bb]bol [/color][color=#007700]= [/color][color=#0000bb]false[/color][color=#007700];}} catch ([/color][color=#0000bb]exception e[/color][color=#007700]) {[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"input file not found"[/color][color=#007700]);}}} catch ([/color][color=#0000bb]arrayindexoutofbound***ception exc[/color][color=#007700]) {[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"usage: copyfile from to"[/color][color=#007700]);return;}}public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string[/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]) [/color][color=#0000bb]throws ioexception [/color][color=#007700]{[/color][color=#0000bb]scanner sc2 [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]);[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"you want :"[/color][color=#007700]);[/color][color=#0000bb]string question [/color][color=#007700]= [/color][color=#0000bb]sc2[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); if ([/color][color=#0000bb]question[/color][color=#007700].[/color][color=#0000bb]equals[/color][color=#007700]([/color][color=#dd0000]"copy"[/color][color=#007700])) {[/color][color=#0000bb]copyfile[/color][color=#007700]();} else if ([/color][color=#0000bb]question[/color][color=#007700].[/color][color=#0000bb]equals[/color][color=#007700]([/color][color=#dd0000]"move"[/color][color=#007700])) {[/color][color=#0000bb]move[/color][color=#007700]();} else if ([/color][color=#0000bb]question[/color][color=#007700].[/color][color=#0000bb]equals[/color][color=#007700]([/color][color=#dd0000]"delete"[/color][color=#007700])) {[/color][color=#0000bb]delete[/color][color=#007700]();}}}[/color]
Một trong những điểm mạnh của Công ty TNHH SX TM Thép Đông Anh chính là sự linh hoạt trong việc đáp ứng nhu cầu đa dạng của khách hàng. Chúng tôi hiểu rằng mỗi công trình xây dựng đều có những yêu...
Lưới thép hàn Đông Anh - Được các nhà thầu tin cậy và lựa chọn