windows - 我可以使用单个 "copy"命令在 Windows 命令行上复制多个命名文件吗?

标签 windows command-line post-build-event

作为构建后事件的一部分,我想将几​​个已知文件复制到另一个目录,但我不想在其中包含“复制[文件] [目标] [开关]”的行我的构建事件。

如果可能的话,我想用类似的格式列出我想复制的文件:“copy [file 1] [file 2] [file 3] [etc...] [destination] [开关]”。然而,Windows 似乎并不喜欢这种格式。我该怎么做?

最佳答案

您可以在批处理文件中或直接从命令提示符中使用“for”:

for %I in (file1.txt file2.txt file3.txt) do copy %I c:\somedir\

文件列表也支持通配符:

for %I in (*.txt *.doc *.html) do copy %I c:\somedir\

有关更多信息,只需键入/?从命令提示符,或者为了更容易阅读帮助,请使用开始->帮助和支持并搜索“For”。在我的 XP Pro 盒子上,它是全文搜索结果中的第 15 项。

关于windows - 我可以使用单个 "copy"命令在 Windows 命令行上复制多个命名文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/922607/

相关文章:

teamcity - 如何在 nuget 包中包含一个目录

windows - 使用 git 客户端和 SVN 存储库的最佳工具/方法

c++ - 在 Windows 上的环回接口(interface)上使用 tcp/ip 的延迟方面可以预期什么?

windows - Wildfly 10 上的 WebSocket 无法在 Windows 10 上运行

windows - Visual Studio 看不到 System32 中的所有文件

asp.net - 将生成后事件添加到Visual Studio 2008中的网站

python - Windows 中的串行通信仿真

windows - 我正在尝试为文件列表中的每个文件名添加前缀。如何确定哪些文件已经添加了该前缀?

linux - 命令行视频编辑工具

unix - 从 Unix 命令行查找标点符号并计算每个标点符号的数量