ps批量剪切储存 問題:批处理后文件名重复覆盖 求解决

1个回答

写回答

xrxj

2026-01-30 08:36

+ 关注

您可以使用批处理脚本来实现文件名重复覆盖的问题。以下是一个示例脚本:bash@echo offsetlocal enabledelayedexpansion rem 定义文件夹路径和要复制的文件名set "folderPath=C:example_folder"set "fileName1=image1.jpg"set "fileName2=image2.jpg"set "fileName3=image3.jpg"set "newFileName=image%d.jpg"set /a counter=1 rem 复制文件并更改文件名for %i in ("%folderPath%%fileName1%","%folderPath%%fileName2%","%folderPath%%fileName3%") do ( if exist "%~ni" ( copy "%~ni" "%newFileName%%%~xi" ))该脚本会在指定的文件夹中查找与指定的文件名重复的图片,并将它们命名为新文件名。请确保修改以下变量以适合您自己的需求:- "folderPath":定义要查找和复制文件的文件夹路径。- "fileName1"、"fileName2"和"fileName3":定义要复制并更新名称的文件名。- "newFileName":用于生成新名称,其中%d表示循环计数器。- "counter":用于在新名称中添加循环计数器。这个脚本可以帮助您解决重复名称的问题。请注意,该脚本仅适用于批处理环境。如果需要在Windows操作系统中运行,请使用适合的命令行工具或编辑器来执行该脚本。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号