在批处理文件中使用通配符

时间:2011-10-31 05:49:26

标签: windows batch-file wildcard

我需要使用批处理文件将一些文件从一个文件夹复制到另一个文件夹。

源文件夹的名称中有一个注册符号(R周围有一个圆圈)。我没有权限重命名文件夹,但我需要跟踪源文件夹并复制其中的文件。

我试图使用这些角色。 ?和*在我在命令提示符下直接运行时有效。但是当我在批处理文件中使用它时,它会在名称

中搜索带有该字符的文件

请告诉我如何使用键盘重现已注册的符号以及如何使用通配符查找文件夹名称。

由于

2 个答案:

答案 0 :(得分:4)

听起来你的批处理文件中的文件名周围有引号。删除引号,然后应该正确展开。

此外,您应该修改您的问题,以准确显示批处理文件中复制命令的外观。这将极大地帮助我和其他人确定解决方案。

答案 1 :(得分:1)

®(注册商标)是字符号174(至少在Lucida控制台中是Windows中的标准字体)。您可以通过键盘使用Alt-174(数字键盘)按键直接输入。如果这不起作用,您可以从字符映射附件中复制if,然后将其粘贴到您希望的任何位置。

C:\Documents and Settings\Antonio
>echo Character pasted from Character Map: ®
Character pasted from Character Map: ®