Java´´½¨¡¢ÖØÃüÃû¡¢É¾³ýÎļþºÍÎļþ¼Ð
package my.file;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
public class TravelAllFile {
public static void main(String[] args) {
String path = "E:/Îļþ¼Ð";
File f = new File(path);
if (f.isDirectory()) {
new TravelAllFile().getFileName(f);
}
delFolder("E:/Îļþ¼Ð");
System.out.println("deleted");
}
// µÝ¹é²éÕÒº¯Êý£¬²ÎÊýΪfile¶ÔÏó
public void getFileName(File f) {
// File Êý×é
File[] files = f.listFiles();
for (int i = 0; i < files.length; i++) {
// µÝ¹é³ö×ÓĿ¼
if (files[i].isDirectory()) {
System.out.println("×ÓĿ¼ÊÇ£º" + files[i].getName());
getFileName(files[i]);
// µÝ¹é³ö×ÓÎļþ
} else {
System.out.println(files[i].getName());
}
}
}
//ÖØÃüÃû
public void rename(){
File fl=new File("E:\\Îļþ¼Ð"); // ÕâÀïдÉÏ·¢Ìæ»»µÄÎļþ¼Ð·¾¶,×¢ÒâʹÓÃ˫б¸Ü
String[] files=fl.list();
File f=null;
String filename="";
for(String file:files)
{
f=new File(fl,file);// ×¢Òâ,ÕâÀïÒ»¶¨ÒªÐ´³ÉFile(fl,file)Èç¹ûд³ÉFile(file)ÊÇÐв»Í¨µÄ,Ò»¶¨ÒªÈ«Â·¾¶
filename=f.getName();
// System.out.println(filename);
f.renameTo(new File(fl.getAbsolutePath()+"\\"+filename.replace("ÒªÌæ»»µôµÄÄÚÈÝ", "Ìæ»»³ÉµÄÄÚÈÝ")));// ÕâÀï¿ÉÒÔ·´¸´Ê¹ÓÃreplaceÌæ»»,µ±È»Ò²¿ÉÒÔʹÓÃÕýÔò±í´ïʽÀ´Ìæ»»ÁË
}
}
//ɾ³ýÎļþ¼Ð
//param folderPath Îļþ¼ÐÍêÕû¾ø¶Ô·¾¶
public static void delFolder(String folderPath) {
try {
delAllFile(folderPath); //ɾ³ýÍêÀïÃæËùÓÐÄÚÈÝ
String filePath = folderPath;
filePath = filePath.toString();
java.io.File myFilePath = new java.io.File(filePath);
myFilePath.delete(); //ɾ³ý¿ÕÎļþ¼Ð
} catch (Exception e) {
e.printStackTrace();
}
}
//ɾ³ýÖ¸¶¨Îļþ¼ÐÏÂËùÓÐÎļþ
//param path Îļþ¼ÐÍêÕû¾ø¶Ô·¾¶
public static boolean delAllFile(String path) {
boolean flag = false;
File file = new File(path);
if (!file.exists()) {
return flag;
Ïà¹ØÎĵµ£º
´úÂëÈçÏ£º
1 String command = " cmd /c C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -p aijia > E:/aijia.dmp " ;
2 try {
3 Process process& ......
×î½üÓöµ½Ò»¸öÐèÇóÒªÔÚlinuxÏÂÓÃjava µ÷ÓÃmysql¿Í»§¶ËÔ¶³ÌµÇ½mysql·þÎñÆ÷£¬´Ó¿Í»§¶Ë»úÆ÷µ¼Èëmysql½Å±¾£¬´Ómysql·þÎñÆ÷¶Ëµ¼³ö±íÖеÄÊý¾Ý¡£ÒÔÏÂÊÇÓõ½µÄÖ÷Òª·½·¨£º
Java ´úÂë
/**
* µ¼ÈëÊý¾Ý
* @param ½Å±¾µÄµØÖ·ºÍÃû³Æ
* @return ÊÇ·ñ³ ......
Ŀ¼
1. ¼ò½é
2. °²×°
3. log4j»ù±¾¸ÅÄî
3.1. Logger
3.2. Appender
3.2.1. ʹÓÃConsoleAppender
3.2.2. ʹÓÃFileAppender
3.2.3. ʹÓÃWriterAppender
3.3. Layout
3.4. »ù±¾Ê¾Àý
3.4.1. SimpleLayoutºÍFileAppender
3.4.2. HTMLLayoutºÍWriterAppender
3.4.3. PatternLayoutºÍConsoleAppender
4. ʹÓÃÍⲿ ......
import java.awt.*;
import javax.swing.*;
import java.util.Date;
import java.awt.*;
class Time extends JFrame implements Runnable{//ʵÏÖ½Ó¿Ú
Thread clockThread;
JLabel jLabel=new JLabel();
public Time()
{
Container con=this.getContentPane() ......
JCP SE/EE Ö´ÐÐίԱ»á
Õýʽ½ÓÊÜÁË
JSR 330
—— Dependency Injection for Java¡£¸Ã¹æ·¶ÓÚ ½ñÄê 5 Ô 9 ÈÕ
ÓÉ Google µÄ Bob Lee ÒÔ¼° SpringSource µÄ Rod Johnson ×÷Ϊ¹æ·¶Áìµ¼Ìá½»¸ø JCP£¬ÏÖÔÚÒѾÕýʽ·¢²¼£¬²»µÃ²»¸Ð̾¸Ã¹æ·¶±ê×¼»¯¹ý³ÌÖ®¿ì¡£ÔÚ ×îÖÕͶƱ½á¹ûÖÐ
£¬14 Ʊͨ¹ý£¬1 ƱδͶ£¬1 Ʊ·´¶Ô¡£
J ......