如何逐字逐句地写出来

本文关键字:逐字逐句 | 更新日期: 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"(内嵌双引号)的字符串。