Batch file 抑制批处理文件中的通配符函数

Batch file 抑制批处理文件中的通配符函数,batch-file,Batch File,有没有办法在DOS中抑制通配符功能?我正在尝试重命名一个文件,即 c:\Temp\Acer\u CardMS\u for conversion\u 01\u 20150623.txt ACERMS*CARDMSACER01.txt 我得到的结果是ACERMSardMS_ForCARDMSACER01.txt 实际上,我希望名称中包含*,因此需要抑制它所提供的功能。操作系统不支持文件名或文件夹中的wilcard(*)字符,如下一步: < (less than) > (greater t

有没有办法在DOS中抑制通配符功能?我正在尝试重命名一个文件,即

c:\Temp\Acer\u CardMS\u for conversion\u 01\u 20150623.txt ACERMS*CARDMSACER01.txt

我得到的结果是
ACERMSardMS_ForCARDMSACER01.txt


实际上,我希望名称中包含
*
,因此需要抑制它所提供的功能。

操作系统不支持文件名或文件夹中的wilcard(*)字符,如下一步:

< (less than)
> (greater than)
: (colon)
" (double quote)
/ (forward slash)
\ (backslash)
| (vertical bar or pipe)
? (question mark)
* (asterisk)
<(小于)
>(大于)
:(冒号)
“(双引号)
/(正斜杠)
\(反斜杠)
|(垂直杆或管道)
?(问号)
*(星号)

这些字符是操作系统保留的,不能在文件系统操作中使用。

操作系统不支持文件名或文件夹中的wilcard(*)字符,如下一步:

< (less than)
> (greater than)
: (colon)
" (double quote)
/ (forward slash)
\ (backslash)
| (vertical bar or pipe)
? (question mark)
* (asterisk)
<(小于)
>(大于)
:(冒号)
“(双引号)
/(正斜杠)
\(反斜杠)
|(垂直杆或管道)
? (问号)
*(星号)

这些字符是操作系统保留的,不能在文件系统操作中使用

相关MSDN文章:或者您可以尝试使用∗ (U+2217星号运算符)@Benoit或更好,因为它迟早会产生问题。虽然NTFS欣然接受了它,但它会在以下方面产生问题:FAT、基于ascii的FTP、网页、与基于*nix的系统共享文件、字体。(例如,∗ 看起来像我桌面上的三角形)相关的MSDN文章:或者你可以尝试使用∗ (U+2217星号运算符)@Benoit或更好,因为它迟早会产生问题。虽然NTFS欣然接受了它,但它会在以下方面产生问题:FAT、基于ascii的FTP、网页、与基于*nix的系统共享文件、字体。(例如,∗ 看起来像我桌面上的三角形)尝试使用资源管理器重命名它,它将不起作用尝试使用资源管理器重命名它,它将不起作用