锘??xml version="1.0" encoding="utf-8" standalone="yes"?>黄色av成人,日韩视频精品在线,亚洲精品aⅴ中文字幕乱码http://www.aygfsteel.com/carfieldguo/archive/2010/01/13/309309.html鐚崥澹?/dc:creator>鐚崥澹?/author>Wed, 13 Jan 2010 05:58:00 GMThttp://www.aygfsteel.com/carfieldguo/archive/2010/01/13/309309.htmlhttp://www.aygfsteel.com/carfieldguo/comments/309309.htmlhttp://www.aygfsteel.com/carfieldguo/archive/2010/01/13/309309.html#Feedback0http://www.aygfsteel.com/carfieldguo/comments/commentRss/309309.htmlhttp://www.aygfsteel.com/carfieldguo/services/trackbacks/309309.html
 1    private void listDirs(String path, String keyWord) {
 2        boolean flag = false;
 3        File rootDir = new File(path);
 4        // 鍒ゆ柇鏂囦歡澶規槸鍚﹀瓨鍦紝濡傛灉涓嶅瓨鍦紝榪斿洖
 5        if (!rootDir.exists()) {
 6            return;
 7        }

 8        File[] childFiles = rootDir.listFiles();
 9        if (childFiles == null || childFiles.length == 0{
10            return;
11        }

12        for (File file : childFiles) {
13            if (file.isDirectory()) {
14                if (file.getName().toString().equals(keyWord)) {
15                    System.out.println(file.getAbsolutePath());
16                    flag = deleteDirectory(file.getAbsolutePath());
17                    if (!flag){
18                        break;
19                    }

20                }

21                listDirs(file.getAbsolutePath(), keyWord);
22            }
 else {
23                continue;
24            }

25        }

26    }

27

2. 鍒犻櫎鐩綍浠ュ強鐩綍涓嬬殑鏂囦歡
 1    public boolean deleteDirectory(String path) {
 2        boolean flag = false;
 3        // 濡傛灉path涓嶄互鏂囦歡鍒嗛殧絎︾粨灝撅紝鑷姩娣誨姞鏂囦歡鍒嗛殧絎?/span>
 4        if (!path.endsWith(File.separator)) {
 5            path = path + File.separator;
 6        }

 7        File dirFile = new File(path);
 8        // 濡傛灉dir瀵瑰簲鐨勬枃浠朵笉瀛樺湪錛屾垨鑰呬笉鏄竴涓洰褰曪紝鍒欓鍑?/span>
 9        if (!dirFile.exists() || !dirFile.isDirectory()) {
10            return false;
11        }

12        flag = true;
13        // 鍒犻櫎鏂囦歡澶逛笅鐨勬墍鏈夋枃浠?鍖呮嫭瀛愮洰褰?
14        File[] files = dirFile.listFiles();
15        for (int i = 0; i < files.length; i++{
16            // 鍒犻櫎瀛愭枃浠?/span>
17            if (files[i].isFile()) {
18                flag = deleteFile(files[i].getAbsolutePath());
19                if (!flag)
20                    break;
21            }
 // 鍒犻櫎瀛愮洰褰?/span>
22            else {
23                flag = deleteDirectory(files[i].getAbsolutePath());
24                if (!flag)
25                    break;
26            }

27        }

28        if (!flag)
29            return false;
30        // 鍒犻櫎褰撳墠鐩綍
31        if (dirFile.delete()) {
32            return true;
33        }
 else {
34            return false;
35        }

36    }

37

3. 鍒犻櫎鏂囦歡
 1    public boolean deleteFile(String path) {
 2        boolean flag = false;
 3        File file = new File(path);
 4        // 璺緞涓烘枃浠朵笖涓嶄負絀哄垯榪涜鍒犻櫎
 5        if (file.isFile() && file.exists()) {
 6            file.delete();
 7            flag = true;
 8        }

 9        return flag;
10    }

11


]]>
TextFiled鎬庢牱鍙兘璁╁叾杈撳叆鏁板瓧http://www.aygfsteel.com/carfieldguo/archive/2010/01/08/308639.html鐚崥澹?/dc:creator>鐚崥澹?/author>Fri, 08 Jan 2010 01:06:00 GMThttp://www.aygfsteel.com/carfieldguo/archive/2010/01/08/308639.htmlhttp://www.aygfsteel.com/carfieldguo/comments/308639.htmlhttp://www.aygfsteel.com/carfieldguo/archive/2010/01/08/308639.html#Feedback0http://www.aygfsteel.com/carfieldguo/comments/commentRss/308639.htmlhttp://www.aygfsteel.com/carfieldguo/services/trackbacks/308639.html銆銆鏌愮儰鐧介┈闂垜鎬庢牱鍦ㄤ竴涓狫ava紿椾綋閲岄潰鍙兘杈撳叆鏁板瓧銆傝繖涓棶棰樻垜浠ュ墠鍦ㄥ仛Web欏圭洰鐨勬椂鍊欑鍒拌繃錛屾槸閲囩敤鐨凧S鐩戝惉閿洏鐨勬柟寮忓仛鐨勩備絾鏄湪紿椾綋閲岄潰鎬庝箞鍋氾紝榪樻病鏈夊仛榪囥?/p>

銆銆涓嶇煡閬撳緢綆鍗曪紝鐧捐佸笀璺熻胺鑰佸笀閮芥槸濂借佸笀銆備簬鏄壘浜嗕笅銆?/p>

銆銆鍦–SDN涓婇潰鐪嬪埌鏈変漢鏈夊悓鏍風殑闂錛?a title="鐐規鏌ョ湅" target="_blank">鐐規鏌ョ湅銆傜湅浜嗕笅鐭ラ亾浜嗗師鏉ュ彲浠ラ噰鐢≒lainDocument鎺ュ彛鐨勬柟寮忓疄鐜幫紝浣嗘槸鎴戠湅浜嗕笅浠g爜錛屽ソ鍍忔槸杈撳叆涔嬪悗鍐嶅幓鍋氬垽鏂紝濡傛灉涓嶆槸姹夊瓧灝卞幓鎺夎瀛楃銆傚ソ鍍忔湁鐐逛笉絎﹀悎闇姹傘傚彟澶栦竴涓柟寮忔槸閲囩敤鐩戝惉鍣ㄧ殑鏂瑰紡銆傜湅浜嗕笅錛屽弬鐓т粬鐨勪唬鐮佸啓浜嗕竴孌佃嚜宸辯殑浠g爜銆?/p>

 

 1    private class NumListener implements KeyListener {
 2        public void keyPressed(KeyEvent e) {
 3            // TODO Auto-generated method stub
 4
 5        }

 6
 7        public void keyReleased(KeyEvent e) {
 8            // TODO Auto-generated method stub
 9            
10        }

11
12        public void keyTyped(KeyEvent e) {
13            
14            char code = e.getKeyChar();
15            
16            if (isNumber(code)){
17                return;
18            }
 else {
19                e.consume();
20            }

21        }

22
23
24    }

25
26

 

瀵規瘮涓涓婥SDN涓婇偅浣嶅厔寮熺殑鍥炵瓟錛屾垜榪欓噷灝戜簡寰堝錛屼笉鐭ラ亾浼氫笉浼氭湁浠涔堥棶棰樸傝瀹炶瘽錛屾垜涓嶆槑鐧戒粬涓轟粈涔堣鍒ゆ柇杈撳叆妗嗙殑綾誨瀷銆傝屽垽鏂槸鍚︽槸鏁板瓧鐨勪唬鐮佹垜瑙夊緱榪樺彲浠ラ噰鐢ㄦ鍒欒〃杈懼紡錛屼篃鏀歸犱簡涓涓嬨?/p>

 

 1    private static Pattern NUM_PATTERN = Pattern.compile("\\d*");
 2        protected boolean isNumber(char code) {
 3//            if ((code == '0') || (code == '1') || (code == '2')
 4//                    || (code == '3') || (code == '4') || (code == '5')
 5//                    || (code == '6') || (code == '7') || (code == '8')
 6//                    || (code == '9')){
 7//                return true;
 8//            }
 9            Matcher matcher = NUM_PATTERN.matcher(String.valueOf(code));
10            if (matcher.matches()){
11                return true;
12            }

13
14            return false;
15        }

16
17

 

浠g爜榪樻槸闇瑕佸畬鍠勶紝榪樻湁瀵逛簬澶嶅埗綺樿創娌℃湁澶勭悊銆?/p>

 



]]>
主站蜘蛛池模板: 祥云县| 临沧市| 宿迁市| 宜川县| 太原市| 淮阳县| 石城县| 东阳市| 宝鸡市| 高青县| 治多县| 夏津县| 加查县| 维西| 平南县| 平罗县| 怀安县| 报价| 邮箱| 微博| 印江| 乌审旗| 鞍山市| 漾濞| 临泽县| 蓬溪县| 长葛市| 井研县| 无棣县| 扎兰屯市| 镇坪县| 丹寨县| 赣州市| 定边县| 敦化市| 黄平县| 隆化县| 漳平市| 姚安县| 手机| 镇宁|