Javaͨ¹ýcommons net.jar°üÉÏ´«ftpÎļþ£¨ÑùÀý£©
public class FtpTest {
public FtpTest() {
// TODO Auto-generated constructor stub
}
/**
* ÉÏ´«ftpÎļþ
* @param upFile ÉÏ´«ÎļþÏêϸÐÅÏ¢
* @param upDirectory ÉÏ´«ftpĿ¼
*/
public static void ftpUpload(String upFile,String upDirectory){
//»ñÈ¡ÅäÖÃÎļþÐÅÏ¢
FtpBean ftpBean = ReadFtpXML.readFtpXML();
//ÅжÏÅäÖÃÐÅÏ¢ÊÇ·ñ´æÔÚ
if(ftpBean != null){
FTPClient ftpClient = new FTPClient();
FileInputStream fis =null;
try {
ftpClient.connect(ftpBean.getFtpUrl()); //ÉèÖÃÄãÁ¬½Óftp·þÎñÆ÷µØÖ·
ftpClient.login(ftpBean.getUserName(), ftpBean.getPassWord()); //ÉèÖÃftp·þÎñÆ÷µÄÓû§Ãû£¬ÃÜÂë
//¶ÁÈ¡ÄãÒªÉÏ´«µÄÎļþ
File file = new File(upFile);
fis = new FileInputStream(file);
//ÉèÖÃÉÏ´«Ä¿Â¼
ftpClient.changeWorkingDirectory(upDirectory);
ftpClient.setBufferSize(1024);
ftpClient.setControlEncoding("GBK");
//ÉèÖÃÎļþÀàÐÍ
ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
//ÉÏ´«ºóÎļþÃû³Æ
boolean falg = ftpClient.storeFile("HelloWorld.txt", fis);
if(falg){
System.out.println("OK");
}else{
System.out.println("NO");
}
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch blo
Ïà¹ØÎĵµ£º
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......
±¾ÎÄת×Ô:³ÌÐòÔ±Ö®¼ÒÂÛ̳ ÔÎĵØÖ·£ºhttp://www.phome.asia/forum/thread/20601.htm
ÎÒÒѰѸ½¼þÉÏ´«µ½csdnÏÂÔØÆµµÀµØÖ·£ºhttp://download.csdn.net/source/1928015
Ò²¿ÉÈ¥ÔÎĵØÖ·ÏÂÔØ¸½¼þ¡£(*^__^*)
ǰ ÑÔ
&nbs ......
1 Java Á¬½Ó Oralce
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
Connection conn= DriverManager.getConnection(url,user,password);
2 Java Á¬½ ......
stack[0] ±íʾ»ñµÃµ±Ç°·½·¨
1.
StackTraceElement[] stack = Thread.currentThread().getStackTrace();
stack[0].getMethodName();
StackTraceElement[] stack = Thread.currentThread().getStackTrace();
stack[
0
].getMethodName();
new Exceptio ......