Batch file 我是否可以使用批处理重命名文件,使旧文件保留在名称中
我正在尝试找到一种方法,将文件从cd大规模移动到桌面。然后在添加新扩展名的同时,将名称、扩展名和体量合并。 我试图改变的例子Batch file 我是否可以使用批处理重命名文件,使旧文件保留在名称中,batch-file,batch-rename,Batch File,Batch Rename,我正在尝试找到一种方法,将文件从cd大规模移动到桌面。然后在添加新扩展名的同时,将名称、扩展名和体量合并。 我试图改变的例子 12.001 12.002 12.003 13.001 13.002 13.003 目标 或 我正在尝试不丢失文件计数或关联,这就是为什么我保留001 002 003,如果我不这样做,我将无法知道哪些文件与哪个组一起使用。您可以通过命令提示符中的一行代码来执行此操作(无需批处理文件)。这将使用您在上面指定的第一种格式(12.001.tif): 将E:替换为源文件的路径,
12.001
12.002
12.003
13.001
13.002
13.003
目标
或
我正在尝试不丢失文件计数或关联,这就是为什么我保留001 002 003,如果我不这样做,我将无法知道哪些文件与哪个组一起使用。您可以通过命令提示符中的一行代码来执行此操作(无需批处理文件)。这将使用您在上面指定的第一种格式(
12.001.tif
):
将E:
替换为源文件的路径,并将%UserProfile%\Desktop\files\
调整到适当的位置以复制文件
12.001.tif
12.002.tif
12.003.tif
13.001.tif
13.002.tif
13.003.tif
12001.tif
12002.tif
12003.tif
13001.tif
13002.tif
13003.tif
FOR /F "usebackq tokens=* delims=" %A IN (`DIR E: /B /S`) DO COPY /V "%A" "%UserProfile%\Desktop\Files\%~nxA.tif"