小编BoD*_*003的帖子

复制文件列表(txt)

我在SO上看到了一些脚本示例,但它们似乎都没有提供如何从.txt列表中读取文件名的示例.

这个例子很好,以便将所有文件从A文件复制到B文件夹

xcopy c:\olddir\*.java c:\newdir /D /E /Q /Y
Run Code Online (Sandbox Code Playgroud)

但我需要像下一个,我可以填写实际的源和目标文件夹:

 @echo off
 set src_folder = c:\whatever\*.*
 set dst_folder = c:\foo
 xcopy /S/E/U %src_folder% %dst_folder%
Run Code Online (Sandbox Code Playgroud)

而不是src_folder = c:\whatever\*.*,那些*.*需要是从txt文件读取的文件列表.

File-list.txt(示例)

file1.pds
filex.pbd
blah1.xls
Run Code Online (Sandbox Code Playgroud)

有人可以建议我怎么做吗?

scripting-language batch-file

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

Bash:检查主机名是否为vq*如何使用通配符?

我有下一个代码,如果主机名与v-qai01或任何其他vq*服务器匹配,我需要它回显1:

if [ `hostname -s` -eq `v-q*` ]; then
        echo "1"
fi
Run Code Online (Sandbox Code Playgroud)

我有几个错误:

./run.sh: line 3: v-q*: command not found
./run.sh: line 3: [: v-qai01: unary operator expected
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

如果我有下一个案例怎么办?

hostname=`hostname -s`

portalesWildcard=v-*ws*
qaiservers={'v-qai01' 'v-qai02'}
portales={'t1wsyellar01' }


if [[ ${hostname} = ${qaiservers} ]]; then
    echo "yes"
fi
Run Code Online (Sandbox Code Playgroud)

谢谢

bash scripting programming-languages

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

Java:检测图像格式,调整大小(缩放)并保存为JPEG

这是我的代码,它的实际工作,不完美,但它的问题是,调整大小的缩略图未粘贴在白色绘制的矩形,打破了图像纵横比,这里是代码,可能有人建议我修复好吗,拜托?

谢谢

import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.RenderingHints;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;
import java.io.BufferedInputStream;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;

import javax.imageio.ImageIO;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class ImageScalerImageIoImpl implements ImageScaler {

 private static final String OUTPUT_FORMAT_ID = "jpeg";

 // Re-scaling image
 public byte[] scaleImage(byte[] originalImage, int targetWidth,
   int targetHeight) {

  try {
   InputStream imageStream = new BufferedInputStream(
     new ByteArrayInputStream(originalImage));
   Image image = (Image) ImageIO.read(imageStream);

   int thumbWidth = targetWidth;
   int thumbHeight = targetHeight;

   // Make sure …
Run Code Online (Sandbox Code Playgroud)

java resize image graphics2d javax.imageio

9
推荐指数
1
解决办法
1万
查看次数

原型:如何使用js函数知道prototype.js版本?

在jQuery中你可以使用$().jquery;并且你可以知道你的框架版本,原型是否有相同的脚本?

谢谢!

javascript jquery version prototypejs

9
推荐指数
1
解决办法
2581
查看次数

批处理/ BAT - 使用批处理/ BAT文件更改代理设置

有人可以教我如何使用.bat文件或建议更改代理设置吗?老实说,我找不到有关的好消息.

我需要一个.bat文件,它将使用特定的代理ip和端口更改我的Internet设置(代理).

谢谢

settings proxy batch-file

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

Java:从INT的其余部分拆分最后一位数字

我有下一个代码,它得到一个数字,我需要将该数字拆分为部分,firstPart应该是没有最后一个数字的整数,而secondPart应该只是原始数字的最后一个数字.

public Boolean verificationNumberFiscalId(String fiscalId) {

        // Trying to do a better wa yto do it
        Integer firstPart = fiscalId.length()-1;
        Integer secondPart = ??????????;



        // My old logic
        String NitValue = "";
        for (Integer i = 0; i < fiscalId.length()-1; i++) {
            NitValue = fiscalId.substring(i,1);
        }

        Integer actualValueLength = fiscalId.length()-1;        
        String digitoVerificador = fiscalId.substring(actualValueLength,1);
        return this.generateDigitoVerification(NitValue) == digitoVerificador;
    }
    /** 
     * @param nit
     * @return digitoVerificador
     * @comment: Does the math logic
     */
    public String generateDigitoVerification(String nit) {        
        Integer[] nums …
Run Code Online (Sandbox Code Playgroud)

java string math integer

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

Bash:计算在文件夹中查找结果

我试图计算有多少文件可以"找到"脚本,如果它不止一个,给出一种错误信息,如果它的零给出另一个错误信息.

如果我跑

find procesoSitemap-*.jar -exec printf '.' \;| wc -c
Run Code Online (Sandbox Code Playgroud)

它工作,我可以看到搜索结果的数量,但我怎么能在脚本中实现它?

##!/bin/bash
FINDPS="find procesoSitemap-*.jar -exec printf '.' \;| wc -c"

    if $FINDPS = 1
    then
            echo "There is ONE procesoSitemap jar file"
    else
            echo "There should be only ONE procesoSitemap jar file"
    fi
Run Code Online (Sandbox Code Playgroud)

谢谢!

bash if-statement find

1
推荐指数
1
解决办法
3820
查看次数