Cmd 批处理文件中的字符串操作
我有一个批量文件问题Cmd 批处理文件中的字符串操作,cmd,batch-file,Cmd,Batch File,我有一个批量文件问题 Set "filename=C:\Documents\Example.doc" 我有一个字符串%FILENAME%,我想用C::\,替换C:\而不只是重新定义它,有人能帮我吗?我不确定您想在这里实现什么,您将所有set命令都放在引号中的变体虽然有效,但很尴尬,但无论如何: SET filename=%filename:C:\=C::\% 或者只在需要其他值的地方使用%filename:C:\=C::\%表达式,而不实际更改filename变量的内容 有关更多详细信息,请
Set "filename=C:\Documents\Example.doc"
我有一个字符串%FILENAME%,我想用C::\,替换C:\而不只是重新定义它,有人能帮我吗?我不确定您想在这里实现什么,您将所有set命令都放在引号中的变体虽然有效,但很尴尬,但无论如何:
SET filename=%filename:C:\=C::\%
或者只在需要其他值的地方使用%filename:C:\=C::\%
表达式,而不实际更改filename
变量的内容
有关更多详细信息,请参阅(的输出)SET/?