我有一个文件夹,其中包含多个扩展名为 .txt 的文件。我需要删除它们,但在此之前我需要对其进行备份。
例如,假设我有一个包含以下内容的文件夹:
name1.txt
name2.txt
name3.txt
name4.txt
删除后,我的文件夹的内容应该是:
name1.txt.bkup
name2.txt.bkup
name3.txt.bkup
name4.txt.bkup
如何才能做到这一点?
我有一个文件夹,其中包含多个扩展名为 .txt 的文件。我需要删除它们,但在此之前我需要对其进行备份。
例如,假设我有一个包含以下内容的文件夹:
name1.txt
name2.txt
name3.txt
name4.txt
删除后,我的文件夹的内容应该是:
name1.txt.bkup
name2.txt.bkup
name3.txt.bkup
name4.txt.bkup
如何才能做到这一点?
只需将 .txt-files 重命名为 .txt.bkup,即:
rename *.txt *.txt.bkup
如果您坚持在删除之前创建备份(例如,可配置的批处理文件,其中创建备份可能会被关闭),那么您可以在删除之前复制文件:
copy *.txt *.txt.bkup
del *.txt
尝试这个:
copy *.txt *.txt.bkup
del *.txt
尝试这个:
for /r "C:\**" %%i in (*.txt) do rename %%i %%i.bkup
del *.txt