用于重命名然后将文件从一个文件夹移动到另一个文件夹的批处理脚本

问题描述 投票:3回答:1

我在文件夹C:\sam中有一个book.csv文件。我想编写.bat脚本,先将其重命名,然后再移至C:\samy。而且book.csv将是动态文件名。

编辑

我想要一个脚本,以便我的文件从一个文件夹移动到另一个文件夹并创建一个新文件(如果已有文件的话。)>

例如,我在下载文件夹中有一个文件test.csv。当我运行以下脚本时,如果downloads1文件夹中存在相同名称的文件,则该文件将覆盖文件。

但是我想,它不应该覆盖现有文件,但是两个文件都应该在那儿;也许会更改名称。后面加1,2。

move C:\user\Downloads\*.csv C:\user\downloads1\

另外,我知道使用/ -Y会问我我需要覆盖。但我想自动执行此操作。

move /-Y C:\user\Downloads\*.csv C:\user\downloads1\

我在文件夹C:\ sam中有一个book.csv文件。我想先编写.bat脚本重命名它,然后再移动到C:\ samy。同样,book.csv将是动态文件名。编辑我想要一个脚本,以便我的文件移动...

batch-file file-io cmd
1个回答
7
投票
@echo off
set /p new_name=set a new name   
 move /Y C:\sam\books.csv C:\samy\%new_name%.csv
© www.soinside.com 2019 - 2024. All rights reserved.