在Java中调用可执行文件和批处理文件
在java中调用exe、com,可执行文件bat、sh、批处理命令
- Java运行exe文件,shell文件
Java JDK里已经提供了调用的方法,实例代码如下:
try {
String command = “D:/QQ2009/QQ2009.exe”;//exe文件的路径或批处理、shell命令
Process pro = Runtime.getRuntime().exec(command);
}catch (IOException e) {
} - Java运行批处理文件(.bat文件)
用以上代码不能正常运行bat文件,找了很多文章都没有能直接运行bat文件的方法。有人说这可能是JDK的一个BUG
try{
String sResult = null;
String command = “D:/tt/tt.bat”;//批处理文件的路径
Process proc = Runtime.getRuntime().exec(command);
InputStreamReader inputstreamreader = new InputStreamReader(proc.getInputStream());
BufferedReader in = new BufferedReader(inputstreamreader);
sResult = in.readLine();
if(sResult != null){
System.out.println(sResult);
}
}catch(IOException e) {
}
周六终于把结婚照拍了!
原本计划3月14号拍婚纱照的!可是影楼收了我付的全款后竟然把给我定的拍照日期给忘记了!如果14号早晨我不给他们打电话询问……不知道她能否发现那“来路不明”的几千块钱呢!这就是当前中国企业的通病,收到款就不太注重自己的许诺与客户了!…………不说了,不管怎样3月21号终于拍照了,22号选片儿!21号早晨8点过去,晚上8点半多离开。整整12个小时真的是累坏了,晚上回到家载头便是呼呼大睡!
22号选片儿时老婆还是蛮理智的,从90来张照片中挑出30张来,多一张加45元。第一轮筛选只挑出20来张,再往外挑就依依不舍了,呵呵!理智归理智,最后还是多选了6张。人家影楼的小姑娘陪着选了一下午,也让人家提点吧……选片过程中用手机拍的几张照片。
定居天津……
我们终于决定买房了!我们第一次看房时看的是融科心贻湾,那好像是在2008年4月份。当时由于房价太高,自己太穷,最终没有在融科订房。之后断断续续看了几套二手房……还看了盛行东海岸……没办法,谁让咱这是刚性需求。曾经被盛行东海岸富有竞争力的价格、漂亮的外形所深深打动;也曾被翠亨村成熟的生活区所吸引……
不知道为什么我们最终还是在融科心贻湾订了房子。因为房价便宜吗?不知道,不过感觉房价不便宜(6400元/平 12号楼17层),倒是独特的小区布局确确实实有几分打动了我们。今年的经济危机听说非常严重,在经济不景气的情况下这肯定不是楼市的最低点。我们迷迷糊糊的在2009年2月14日在融科心贻湾释放了我们的刚性需求!!
有关网页的重定向
我的blog一直在用www.binhai8.com这个域名。但是也曾想着www.binhai8.com这个域名留着用做他用。因此,一个多月前在做bo-blog到wordpress的迁移时将二级域名http://blog.binhai8.com解析到了博客所在主机。经过将近两个月的优化站点已被几个主要的搜索引擎收录。甚至有些关键词还有了比较好的排名。可是最近发现二级域名解析很不稳定,经常无法正常访问站点。在这种情况之下只能恢复使用顶级域名。可是这样一来将近两个月的努力不就付之东流了吗?目前搜索引擎收录的链接将成为无效链接……
面对这种情况我只能问谷歌、百度了。一搜索wordpress有很多插件能够实现网页的重定向。另外发现.htaccess也可以实现这个功能。与wordpress插件相比htaccess更具有一般性。了解.htaccess对于虚拟主机用户更有意义。经过阅读搜索的文档发现这个特殊文件的功能还相当的强大。具有文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表等功能。由于前后我们的目录结构完全相同,只有域名不同这种情况用.htaccess文件实现重定向再适合不过。
建立.htaccess文件。首先打开记事本,将以下代码输入记事本
- Options +FollowSymLinks
- rewriteEngine on
- rewriteCond %{http_host} ^binhai8.com [NC]
- rewriteRule ^(.*)$ <a href="http://www.binhai8.com/$1">http://www.binhai8.com/$1</a> [R=301,L]
这句话的意思是将所有*binhai8.com/XXX替换为http://www.binhai8.com/XXX。自然http://blog.binhai8.com/xxx也可以替换为http://www.binhai8.com/XXX。同时这句话也可以告诉搜索引擎binhai8.com与blog.binhai8.com的关系。因此.htaccess放置一段时间之后便可删除。如何保存.htaccess文件呢?这种只有后缀名没有文件名的特殊文件无法正常保存。我们在保存文件时将文件名设为”.htaccess”然后保存。如果这样仍然不能正常保存就只能保存为其他文件名。将这个文件上传到服务器后再进行改名。
文件编辑完后将其上传到程序所在的根目录便可实现网页的重定向了。
Java 文件后缀名过滤器
今天闲来无事写了一个Java文件后缀名的过滤器。在编写的过程中参考了一些网上找到的实现方法。希望朋友们能给点优化意见!
1.后缀名过滤器实现类
- package com.binhai8.io;
- import java.io.File;
- import java.io.FilenameFilter;
- import javax.swing.filechooser.FileFilter;
- public class FileFilterByExtension extends FileFilter
- implements java.io.FileFilter,FilenameFilter{
- //扩展名字符串、过滤器描述、是否显示文件夹
- private String sExtensions;
- private String sDescription;
- private boolean directoryInclude;
- //构造函数
- public FileFilterByExtension(){
- sExtensions = "";
- sDescription = "";
- directoryInclude = true;
- }
- public FileFilterByExtension(String sDescription){
- sExtensions = "";
- this.sDescription = sDescription;
- directoryInclude = true;
- }
- public FileFilterByExtension(String sDescription,String sExtensions){
- this.sExtensions = sExtensions;
- this.sDescription = sDescription;
- directoryInclude = true;
- }
- /*
- *设置文件夹是否可见
- * true为可见、false为不可见
- */
- public void setDirectoryInclude(boolean flag) {
- directoryInclude = flag;
- }
- public boolean isDirectoryInclude() {
- return directoryInclude;
- }
- /*
- * 重写接口javax.swing.filechooser.FileFilter的两个方法
- * @getDescription(),accept
- */
- public String getDescription(){
- return sDescription;
- }
- public boolean accept(File file){
- if(file.isDirectory()){
- return directoryInclude;
- }
- if(sExtensions == "" || sExtensions == null){
- return false;
- }
- if(sExtensions.equals(".*") || sExtensions.equals("*")){
- return true;
- }
- String sFile_extension = null;
- String sFileName = file.getName();
- int i = sFileName.lastIndexOf(".");
- if(i>0 && i< sFileName.length()-1){
- sFile_extension = sFileName.substring(i+1);
- }
- String aExtension[] = sExtensions.split(",");
- boolean bReturnValue = false;
- for(int j = 0;j < aExtension.length;j++){
- bReturnValue = bReturnValue||aExtension[j].equalsIgnoreCase(sFile_extension);
- }
- return bReturnValue;
- }
- public boolean accept(File file,String s){
- return accept(new File(file, s));
- }
- }
2.测试类
- package com.binhai8.io;
- import java.io.*;
- public class Mytest{
- public static void main(String[] args){
- System.out.println("Runing…………");
- File fpt = new File("C:/del");
- fpt.lastModified();
- FileFilterByExtension fFilter = new FileFilterByExtension("","sql,txt");
- fFilter.setDirectoryInclude(false);
- File aFileList[] = fpt.listFiles((FileFilter)fFilter);
- for(int j = aFileList.length - 1;j >=0 ;j--){
- System.out.println(aFileList[j].getName());
- }
- }
- }
比中国“春运”更牛的“教运”
原文地址:http://news.163.com/08/1103/13/4PR19PCH0001121M.html
原本以为我国一年一度的“春运”是最能令世人叹为观止的人类大迁徙。今天在网上看到巴基斯坦木尔坦的逊尼派穆斯林参加当地的一个为期三天的宗教聚会后乘火车返家的图片后,感觉这比中国的春运更牛。我国的“春运”是上千年来风俗习惯成就的。而巴基斯坦的宗教聚会则是由信仰促成的。看到这些照片我就在想他们的列车的时速是多少啊?这些忠实的信徒在高速形式的列车上到底能坚持多长距离呢?……信仰真的使得人们无畏!


存贷款基准利率下调,股市会为此稳定反弹吗?
股市本周跌落幅度很大。中国股市的预测专业们在此跌幅下纷纷预测中国股市的稳定区间为1500-1700点之间。本周前三天涨跌之后目前股市摇坠于1700多点,稳定地跌破1800点大关。国家又发布股市利好消息,从2008年10月30日起下调金融机构人民币存贷款基准利率,一年期存款基准利率由现行的3.87%下调至3.60%。此前,央行在10月15日下调存款类金融机构人民币存款准备金率0.5个百分点。这次利率调整是否能够真正刺激股市反弹呢?


在这样的政策下我国的股市会有怎样的走势呢?从历次调息的情况看10月31日股市很可能会有比较大的涨幅。但由于股市未稳,股民对股市缺乏信心……大盘的上扬可能会引发一些股民的抛售,从而带来股市的再次下跌。
看08.11.01起执行的购房新政策……
- 利率税率齐降力度颇大
按照央行公布的贷款利率来看,优惠幅度非常明显。新政规定,自10月27日起,将商业性个人住房贷款利率的下限扩大为贷款基准利率的0.7倍;最低首付款比例调整为20%。而个人住房公积金贷款利率。其中,五年期以下(含)由现行的4.32%调整为4.05%,五年期以上由现行的4.86%调整为4.59%,分别下调0.27个百分点。也就是说,不仅贷款的门槛从原来的首付三成明确下调至两成,其优惠利率也由原来的下浮15%变成了30%。 - 购房各项税收也做相应调整。 全文阅读 »






