2

我有一个文件夹,其中包含多个扩展名为 .txt 的文件。我需要删除它们,但在此之前我需要对其进行备份。

例如,假设我有一个包含以下内容的文件夹:

name1.txt  
name2.txt   
name3.txt   
name4.txt   

删除后,我的文件夹的内容应该是:

name1.txt.bkup  
name2.txt.bkup  
name3.txt.bkup  
name4.txt.bkup  

如何才能做到这一点?

4

3 回答 3

2

只需将 .txt-files 重命名为 .txt.bkup,即:

rename *.txt *.txt.bkup

如果您坚持在删除之前创建备份(例如,可配置的批处理文件,其中创建备份可能会被关闭),那么您可以在删除之前复制文件:

copy *.txt *.txt.bkup
del *.txt
于 2013-07-25T14:09:56.013 回答
2

尝试这个:

copy *.txt *.txt.bkup
del *.txt
于 2013-07-25T14:10:03.293 回答
-1

尝试这个:

 for /r "C:\**" %%i  in (*.txt) do  rename %%i %%i.bkup
del *.txt
于 2013-07-25T14:18:14.837 回答