如何逐字逐句地写出来
本文关键字:逐字逐句 | 更新日期: 2023-09-27 18:03:14
我有一个带有空格的音频文件名
String filename = @"c:'users'me'desktop'this is audio.mp3";
说我想通过cmd使用外部进程打开这个文件,打开它,我需要的路径是这样的:c:'users'me'desktop'"this is audio.mp3"
(带引号)
有任何想法如何将其转换为有效的逐字字面量吗?
我试过以下方法:
String file2 = @"c:'users'me'desktop'""this is audio.mp3""";
但是我得到了这个
c: '用户桌面' ' ' '我这是audio.mp3"
转义正确
调试器显示一个非文字字符串。
@"""c:'users'me'desktop'this is audio.mp3"""
:
"'"c:''users''me''desktop''this is audio.mp3'""
是相同的,就编译器/调试器而言。
它们都产生一个包含:"c:'users'me'desktop'this is audio.mp3"
(内嵌双引号)的字符串。