我有一个文件夹,其中有几个扩展名为.txt的文件。我需要删除它们但在此之前我需要备份它。
例如,假设我有一个包含以下内容的文件夹:
name1.txt
name2.txt
name3.txt
name4.txt
删除后,我的文件夹内容应为:
name1.txt.bkup
name2.txt.bkup
name3.txt.bkup
name4.txt.bkup
如何做到这一点?
答案 0 :(得分:2)
将.txt文件重命名为.txt.bkup,即:
rename *.txt *.txt.bkup
如果坚持在删除之前创建备份(例如,可以关闭创建备份的可配置批处理文件),则可以在删除之前复制文件:
copy *.txt *.txt.bkup
del *.txt
答案 1 :(得分:2)
试试这个:
copy *.txt *.txt.bkup
del *.txt
答案 2 :(得分:-1)
试试这个:
for /r "C:\**" %%i in (*.txt) do rename %%i %%i.bkup
del *.txt