小编ran*_*ran的帖子

用于将文件从一个位置复制到另一个位置并重命名的Shell脚本将当前日期添加到每个文件

我的服务器中有一个包含一些文件的文件夹.这些都是自动化的,这意味着我们每天都会自动获取新文件,这将覆盖旧文件.所以想要备份这些数据.如何通过在复制时使用当前日期重命名文件,将所有这些文件复制到另一个文件夹中.

例如:我有一个名为folder1的文件夹,其中包含4个文件.此文件夹的路径是home/webapps/project1/folder1

  1. aaa.csv
  2. bbb.csv
  3. ccc.csv
  4. ddd.csv

现在我想将所有这四个文件复制到名为folder2的不同文件夹中.此文件夹的路径是home/webapps/project1/folder2.复制这些文件时,我想重命名每个文件并将当前日期添加到文件中.所以我在folder2中的文件名应该是..

  1. aaa091012.csv
  2. bbb091012.csv
  3. ccc091012.csv
  4. ddd091012.csv

我想为此编写一个shell脚本.请给我一些想法或一些与此相关的示例脚本.

unix bash shell

22
推荐指数
2
解决办法
19万
查看次数

没有实现可克隆接口的对象克隆

克隆对象我需要实现'可克隆'接口.因为这里我的类是一个jar文件(我的意思是API).所以我无法编辑课程.我听说所有类都扩展了基础对象类,这个对象类实现了可克隆的接口.这是否意味着我们可以直接克隆对象而不实现接口.如果是这样,在我的日食中,我没有任何克隆对象的选择.有没有其他方法克隆对象而不实现可克隆的接口.请解释.

java clone

14
推荐指数
2
解决办法
2万
查看次数

计算工作日,包括假期

我需要计算两个日期之间的工作日.例如:我们7月4日有假期(在美国).所以,如果我的日期是date1 = 07/03/2012 date2 = 07/06/2012

没有工作日b/w这些日期应该是1,因为7月4日是假日.

我有一个下面的方法来计算工作日,这只会计算周末而不是假期.有没有办法计算假期....请帮我这个.

  public static int getWorkingDaysBetweenTwoDates(Date startDate, Date endDate) {  
    Calendar startCal;  
    Calendar endCal;  
    startCal = Calendar.getInstance();  
    startCal.setTime(startDate);  
    endCal = Calendar.getInstance();  
    endCal.setTime(endDate);  
    int workDays = 0;  

    //Return 0 if start and end are the same  
    if (startCal.getTimeInMillis() == endCal.getTimeInMillis()) {  
        return 0;  
    }  

    if (startCal.getTimeInMillis() > endCal.getTimeInMillis()) {  
        startCal.setTime(endDate);  
        endCal.setTime(startDate);  
    }  

    do {  
        startCal.add(Calendar.DAY_OF_MONTH, 1);  
        if (startCal.get(Calendar.DAY_OF_WEEK) != Calendar.SATURDAY   
       && startCal.get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY) {  
            ++workDays;  
        }  
    } while (startCal.getTimeInMillis() < endCal.getTimeInMillis());  

    return workDays;  
}
Run Code Online (Sandbox Code Playgroud)

java calendar date

6
推荐指数
3
解决办法
2万
查看次数

如何在Firefox和Chrome中使用javascript禁用所有<a>链接

我想在我的页面中禁用所有href链接.我使用下面的代码,它只在IE中工作正常.

var elems = document.getElementsByTagName("*");
    var len = elems.length;
    for (i=0; i<len; i++) {
           if(elems[i].tagName.toLowerCase() == 'a'){
               elems[i].disabled = true;           
           }
       }
Run Code Online (Sandbox Code Playgroud)

但我想在所有浏览器上工作.请有人帮我解决这个问题.

提前致谢.

javascript firefox google-chrome cross-browser

4
推荐指数
2
解决办法
2万
查看次数

使用java在lotus notes中添加新用户

我想用java程序在Lotus notes中添加一个新用户,但我不知道多米诺骨牌.我想在我的本地做这个,所以我需要下载和如何做到这一点我已经在我的系统上有eclipse和lotus notes客户端请帮助我解决这个问题或任何示例代码.

java lotus-notes

0
推荐指数
2
解决办法
2170
查看次数