永发信息网

批处理复制并重命名文件

答案:2  悬赏:40  手机版
解决时间 2021-01-27 23:30
  • 提问者网友:回忆在搜索
  • 2021-01-27 03:33
我有一些文件在某个目录下,一个是1.out,一个是ans.out,我有两个文件,一个是B.exe,一个是rand.exe,需要打开rand后再打开B,并将改变过的1和ans拷到F盘,重命名成第几次循环.in和.out.求代码
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-01-27 04:23
@echo off
for /f "delims=" %%a in ('dir /ad /b /s d:\') do (
pushd %%a
if exist 图1.jpg (
for /f %%b in ("%%~nxa") do copy 图1.jpg E:\图片\%%~b.jpg
)
popd 
)
全部回答
  • 1楼网友:第四晚心情
  • 2021-01-27 05:06
批处理代码如下,放到要执行复制的文件夹下面运行: ::═════代═══码═══开═══始═════ @echo off&setlocal enabledelayedexpansion set /p k=请输入创建副本的数量: for /f "delims=" %%i in ('dir/a-d/b *.*') do ( for /l %%a in (1,1,!k!) do ( if not %0=="%%~fi" copy "%%i" "%%~ni_%%a%%~xi")) ::═════代═══码═══结═══束═════ 说明: 自动过滤的本批处理文件,完全符合你的题目要求。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯