@echo off
cd /c:\mm
for /r c:\mm %%i in (*.txt) do copy *.txt ok.txt %%i
pause
那里出错了?
copy 的用法
答案:3 悬赏:60 手机版
解决时间 2021-03-04 10:16
- 提问者网友:相思似海深
- 2021-03-03 09:50
最佳答案
- 五星知识达人网友:十鸦
- 2021-03-03 10:56
cd c:\mm 这样就好了
ok.txt 属于 in (*.txt)
如果 copy .txt 文件,要 考到别的文件夹去。
如果你想 没个文件 里 加 同一文件,把 ok.txt 换名后操作
ren ok.txt ok.all
for /r c:\mm %%i in (*.txt) do copy %%i + ok.all %%i
这个 命令 把 每个 .txt 文件 后面加上 ok.all内容
等于
copy a.txt + ok.all a.txt
copy b.txt + ok.all b.txt
.....
ok.txt 属于 in (*.txt)
如果 copy .txt 文件,要 考到别的文件夹去。
如果你想 没个文件 里 加 同一文件,把 ok.txt 换名后操作
ren ok.txt ok.all
for /r c:\mm %%i in (*.txt) do copy %%i + ok.all %%i
这个 命令 把 每个 .txt 文件 后面加上 ok.all内容
等于
copy a.txt + ok.all a.txt
copy b.txt + ok.all b.txt
.....
全部回答
- 1楼网友:一把行者刀
- 2021-03-03 11:47
copy 命令的用法
黑客常用 2009-11-03 12:00:30 阅读3 评论0 字号:大中小
你的需求使用copy命令执行一次是无法实现的。因为如果你的d盘下有文件夹的话,*.*是不会拷贝文件夹中的内容的。 如果想执行一次就完成拷贝的话,需要使用xcopy命令。方法如下: xcopy d:\*.* e:\123\ /s 注意:这里的/s指的是,将文件与非空子目录拷贝到指定目录,如果需要将空的子目录也拷贝过去的话,可以把/s换成/e 另外需要说明的是copy是dos的内部命令,而xcopy是外部命令,需要在存在xcopy.exe文件夹下执行才可以。
- 2楼网友:独行浪子会拥风
- 2021-03-03 11:06
ok.txt 属于 in (*.txt)
如果 copy .txt 文件,要 考到别的文件夹去。
如果你想 没个文件 里 加 同一文件,把 ok.txt 换名后操作
ren ok.txt ok.all
for /r c:\mm %%i in (*.txt) do copy %%i + ok.all %%i
这个 命令 把 每个 .txt 文件 后面加上 ok.all内容
等于
copy a.txt + ok.all a.txt
copy b.txt + ok.all b.txt
.....
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯