2014-09-28 2 views
-2

공백이있는 오디오 파일을 재생할 수 있습니까? 예를 들어파일 이름에 공백이있는 오디오 파일 재생

가 : Calvin Harris - Summer.mp3

나는 VLC의 윈도우 미디어 플레이어/VLC 미디어 플레이어에서 해당 파일 다음 오류 로그를 열려면이 보여줍니다 : "잘못된 파일 기술자를 C에서 : \ .. 프로젝트 \ 출시 \ Calvin " 문제 : 공백!

CalvinHarris-Summer.mp3은 문제없이 열릴 수 있습니다.

오디오 파일의 이름을 바꾸지 않고 어떻게 문제를 해결할 수 있습니까? 당신이 따옴표와 과정에 대한 인수로 파일 이름을 전달하면

내가 audiofile과 Process.Start

+0

플레이어를 시작하는 데 사용하는 코드를 게시하십시오. –

답변

1

와 플레이어를 시작하고,이 공백에있을 때 VLC/WMP 모두 작동합니다 파일명 예를 들어

.

string fileIn = @"c:\Wherever\Calvin Harris - Summer.mp3";   

ProcessStartInfo processStartInfo = new ProcessStartInfo() 
{ 
    Arguments = String.Format("\"{0}\"", fileIn), 
    FileName = VLC_EXE_PATH 
}; 

Process.Start(processStartInfo); 
+0

그것은 작동합니다! 나를 도와 주셔서 대단히 감사합니다! – miinato96

관련 문제