首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何组合forfiles、copy和@fname?

如何组合forfiles、copy和@fname?
EN

Stack Overflow用户
提问于 2018-02-14 03:53:11
回答 1查看 411关注 0票数 1

此命令用于将静态源文件夹中的多个文件复制到一组已保存网页的每个文件夹中:

代码语言:javascript
运行
复制
forfiles /m *.htm /c "cmd /c copy /y _core/*.* @fname_files"

但是,每次调用都会失败,并显示“系统无法找到指定的文件”的状态。

如果尝试执行此操作:

代码语言:javascript
运行
复制
forfiles /m *.htm /c "cmd /c copy /y 0x22_core/*.*0x22 @fname_files"

显示的状态显示每个源文件的名称和相同的错误消息。

我还尝试在调用周围添加setlocal/endlocal,但仍然失败。

网上搜索带来了很多讨论,但没有显示forfilescmd和使用@fname复制到目标目录的内容。

如果有人对批处理脚本有更深的了解,会不会“修复”这一行,使其按预期工作?

EN

回答 1

Stack Overflow用户

发布于 2018-02-14 05:11:48

如果我没弄错的话,你想做什么:

1)您可能会看到“系统找不到指定的文件”。因为_core目录与*.htm文件不在同一目录中

2)为了将*.htm文件复制到每个@fname_files文件夹中,必须先创建该文件夹。下面是添加了mkdir的命令行:

代码语言:javascript
运行
复制
forfiles /m *.htm /c "cmd /c mkdir @fname_files & copy /y _core\*.* @fname_files"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48774582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档