易截截图软件、单文件、免安装、纯绿色、仅160KB

Java文件操作大全(十)

73.FTP下载
/*
import sun.net.ftp.FtpClient;
import java.io.*;
import sun.net.*;
*/
//如果文件在某个目录下,则加入fc.cd("foodir");
//比如要下载ftp://ftp.xx.com/index.html则:
 try
 {
 FtpClient fc=new FtpClient("ftp.xx.com");
 fc.login("username","888888");
 int ch;
 File fi = new File("c:\\index.html");
 RandomAccessFile getFile = new RandomAccessFile(fi,"rw");
 getFile.seek(0);
 TelnetInputStream fget=fc.get("index.html");
 DataInputStream puts = new DataInputStream(fget);
 while ((ch = puts.read()) >= 0) {
 getFile.write(ch);
 }
 fget.close();
 getFile.close();
 fc.closeServer();
 }
 catch (IOException ex)
 {
 ex.printStackTrace();
 }
74.写图像到剪切板 setClipboardImage
/*
import java.awt.*;
import java.awt.datatransfer.*;
import java.io.*;
*/
private final Image image;
Transferable trans = new Transferable() {
public DataFlavor[] getTransferDataFlavors() {
return new DataFlavor[] { DataFlavor.imageFlavor };
}
public boolean isDataFlavorSupported(DataFlavor flavor) {
return DataFlavor.imageFlavor.equals(flavor);
}
public Object getTransferData(DataFlavor flavor)
throws UnsupportedFlavorException, IOException {
if (isDataFlavorSupported(flavor))
return image;
throw new UnsupportedFlavorException(flavor);
}
};
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(trans,
null);
75.从剪贴板复制图像到窗体
76.删除文件夹下的所有文件且不删除文件夹下的文件夹
//import java.io.*;
//import java.util.*;
LinkedList<String> folderLi


相关文档:

JAVA 常用的正则表达式:


匹配特定数字:
^[1-9]d*$    //匹配正整数
^-[1-9]d*$   //匹配负整数
^-?[1-9]d*$   //匹配整数
^[1-9]d*|0$  //匹配非负整数(正整数 + 0)
^-[1-9]d*|0$   //匹配非正整数(负整数 + 0)
^[1-9]d*.d*|0.d*[1-9]d*$   //匹配正浮点数
^-([1-9]d*.d*|0.d*[1-9]d*)$  //匹配负浮点数
^-?([1-9]d*.d*| ......

java实现使用代理服务器创建URL连接


对于 Java 1.2,您只需用
Authenticator.setDefault() 安装一个 Authenticator。这样,当需要认证时,已安装的 Authenticator 的
getPasswordAuthentication() 方法就会被调用,然后您就可以用适当的用户名和口令来设置 PasswordAuthentication 实例。就这么简单。 
 
package
cn.arthurs.web;
import ja ......

Java文件操作大全(三)

16.移动一个文件夹下所有的文件夹到另一个目录下
//import java.io.*;
//import java.util.*;
File movefolders=new File(%%1);
File[] movefoldersList=movefolders.listFiles();
for(int k=0;k<movefoldersList.length;k++){
if(movefoldersList[k].isDirectory()){
Arra ......

java 克隆 一个model

  AddressModel md = (AddressModel) getModel(AddressModel.class, request);
  ByteArrayOutputStream byteOut = new ByteArrayOutputStream(); 
  ObjectOutputStream out = new ObjectOutputStream(byteOut); 
  out.writeObject(md); 
  ByteArra ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号