Linux:按名称顺序将多个文件批量重命名为父目录+后缀

时间:2016-12-07 21:47:43

标签: linux rename

我需要批量重命名多个图像,并希望使用父目录作为基本名称。为防止覆盖另一个,必须添加后缀。重命名过程的顺序必须遵循文件的时间戳。因为'第一' file是我用它的网站的精选图片。

树:

└── main
├── white tshirt
│   ├── IMG_1.jpg
│   ├── IMG_2.jpg
│   ├── IMG_3.jpg
│   └── IMG_4.jpg
├── black tshirt
│   ├── IMG_1.jpg
│   ├── IMG_2.jpg
│   ├── IMG_3.jpg
│   └── IMG_4.jpg
└── red tshirt
    ├── IMG_1.jpg
    ├── IMG_2.jpg
    ├── IMG_3.jpg
    └── IMG_4.jpg

目标:

└── main
├── white tshirt
│   ├── white-tshirt-1.jpg
│   ├── white-tshirt-2.jpg
│   ├── white-tshirt-3.jpg
│   └── white-tshirt-4.jpg
├── black tshirt
│   ├── black-tshirt-1.jpg
│   ├── black-thisrt-2.jpg
│   ├── black-tshirt-3.jpg
│   └── black-tshirt-4.jpg
└── red tshirt
    ├── red-tshirt-1.jpg
    ├── red-tshirt-2.jpg
    ├── red-tshirt-3.jpg
    └── red-tshirt-4.jpg

不需要用破折号替换空格,但首选。平台:Debian 8

1 个答案:

答案 0 :(得分:1)

我认为这应该可以胜任:

System.setProperty("webdriver.chrome.driver", "D:\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://www.gezinomi.com/");

在主目录中调用脚本,并确保其中只有目标文件夹。另外,请确保您的文件名称不包含字符' \'