2014-06-10 2 views
0

사용자가 저장 위치를 ​​선택할 수 있도록 SaveFileDialog()로 고정 디렉토리에서 만든 PDF 사본을 만드는 데 도움이 필요합니다. 이것은 내 코드입니다.SaveFileDialog()로 PDF 파일 복사

SaveFileDialog savepdf = new SaveFileDialog(); 
if (savepdf.ShowDialog() == DialogResult.OK) 
    { 
    System.IO.File.Copy(pathmain, newdirectory); 
    } 

"pathmain"은 사본이 필요한 PDF 파일의 경로이고 "newdirectory"는 사용자가 선택한 디렉토리입니다. 사용자가 원하는 디렉토리를 얻으려면 어떻게해야합니까? 감사합니다. .

+0

어쩌면 당신은 "OpenFileDialog를"대신 "의 SaveFileDialog"... – Gusman

+0

예를 사용해야 시도,하지만 난 그것을 함께 할 수있는 방법? – ProgC

+0

경로 마인 네스트를 채우는 방법을 묻고 있습니까? –

답변

1

DialogResult가 DialogResult.OK 인 경우 경로는 savepdf.FileName에 있어야합니다.

SaveFileDialog savepdf = new SaveFileDialog(); 
if (savepdf.ShowDialog() == DialogResult.OK) 
{ 
    string newDirectory = savepdf.FileName; 
    System.IO.File.Copy(pathmain, newdirectory); 
}