- 浏览: 15325 次
- 性别:
- 来自: 乌鲁木齐
最新评论
文章列表
JAVA监听目录改变
- 博客分类:
- JAVA
目前为止,java没有提供自带的对文件目录改变的监听器。使用java自带的(如果是native的就更好了)会方便很多。
这要等到java 7的出现,见:http://tech.puredanger.com/java7#jsr203,jsr203对io的新扩展中,有:
A new filesystem interface that supports bulk access to file attributes, change notification, …
但是,目前一般的做法还是自己启动线程定时监控变化。带来的问题是目录文件和嵌套过多的时候性能会下降。
网上有一个现成的 ...
// 方法1
java.awt.Desktop.getDesktop().open(
new File("C:\\Program Files\\方正高影仪\\CaptureVideo.exe"));
// 方法2
Runtime rn = Runtime.getRuntime();
Process p = null;
try {
p = rn.exec("\"D:/QQ2010.exe\"");
} catch (Exception e) {
System.out.println("Error ...
package com.icelove.util;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.List;
import java.util.StringTokenizer;
...
我们首先的自己先建立一个文本文件,然后编写一个javascript函数,并保存文件,可以改后缀名为.js,例如我们的例子里面就写入一个这样的函数:
function cal(var1,var2)
{
return var1+var2-factor;
}
然后我们开始写java代码,java代码主要为以下部分:
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.Scanner;
import javax.script.Bindings;
...
用Java实现FTP批量大文件上传下载
<iframe id="I0_1416224567509" style="margin: 0px; padding: 0px; max-width: 99%; position: static; top: 0px; width: 106px; border-style: none; left: 0px; visibility: visible; height: 24px;" title="+1" name="I0_1416224567509" src=&quo ...
下载jacob包
网址http://sourceforge.net/projects/jacob-project/?source=directory
这个包中有jacob-1.17-M2-x64.dll和jacob-1.17-M2-x86.dll两个dll和
1,验证传入路径是否为正确的路径名(Windows系统,其他系统未使用)
Java代码
// 验证字符串是否为正确路径名的正则表达式
private static String matches = "[A-Za-z]:\\\\[^:?\"><*]*";
import java.io.*;
public class dd {
public static void main(String[] args) {
try {
Process pro = Runtime.getRuntime().exec(
"cmd.exe /c tasklist |find \"1.exe\"");
BufferedReader reader=new BufferedReader(new InputStre ...
TO_DATE格式(以时间:2007-11-02 13:45:25为例)
Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 显示值:11 ...
SUN 公司一直致力于 Java 打印功能的完善,而 Java2 平台则终于有了一个健壮的打印模式的开端,该打印模式与 Java2D 图形包充分结合成一体。更令人鼓舞的是,新发布的 jdk1.4 则提供了一套完整的“Java 打印服务 API” ( ...
package vis.cf.ss.pub.util;
import java.awt.print.PageFormat;
import java.awt.print.Paper;
import java.io.*;
import javax.print.*;
import javax.print.attribute.*;
import javax.print.attribute.standard.*;
/**
* 打印图片的类
*
* @author tianmaochun
*
*/
public class PrintImage {
/ ...