我正在尝试使用sox.exe合并两个wave文件。
当我指定小路径然后它正在工作但是当我在其中给出带有空间的大路径时,我没有得到任何错误但是没有生成文件。我从这个网址得到了一些提示 C# - Easiest way to parse filename with spaces eg. "C:\Test\File with spaces.txt"
但是上面的那个没有用。
这里我给的代码看起来像我的代码
-m C:\Users\tridip.BBAKOLKATA\Documents\Visual Studio 2010\Projects\CSRAssistant\CSRAssistant\bin\Debug\VoiceRecords\in.wav
C:\Users\tridip.BBAKOLKATA\Documents\Visual Studio 2010\Projects\CSRAssistant\CSRAssistant\bin\Debug\VoiceRecords\capture.wav
C:\Users\tridip.BBAKOLKATA\Documents\Visual Studio 2010\Projects\CSRAssistant\CSRAssistant\bin\Debug\VoiceRecords\_20140506020037.wav
C:\ Users \ tridip.BBAKOLKATA \ Documents \ Visual Studio 2010 \ Projects \ CSRAssistant \ CSRAssistant \ sox.exe 以上路径如下
答案 0 :(得分:0)
您的问题中没有代码但是根据我的经验,使用此方法进行包括空格的修补:
string filename01 = "\"C:\Users\tridip.BBAKOLKATA\Documents\Visual Studio 2010\Projects\CSRAssistant\CSRAssistant\bin\Debug\VoiceRecords\capture.wav\""
答案 1 :(得分:0)
将所有路径放在“”
之间-m "C:\Users\tridip.BBAKOLKATA\Documents\Visual Studio 2010\Projects\CSRAssistant\CSRAssistant\bin\Debug\VoiceRecords\in.wav"
"C:\Users\tridip.BBAKOLKATA\Documents\Visual Studio 2010\Projects\CSRAssistant\CSRAssistant\bin\Debug\VoiceRecords\capture.wav"
"C:\Users\tridip.BBAKOLKATA\Documents\Visual Studio 2010\Projects\CSRAssistant\CSRAssistant\bin\Debug\VoiceRecords\_20140506020037.wav"