-4
내 스레드가 PDF 파일을 삭제할 수 없습니다. 이 솔루션을 디버깅 할 때 파일이 삭제됩니다. 서비스 모드에서는 삭제되지 않습니다.C#의 스레드를 사용한 파일 삭제
이 내 예제 코드입니다 :
Thread Worker = new Thread(new ThreadStart(Start)); //Main Function
Worker.Start();
public void Start()
{
string text=PDFToText(@"C:\1.pdf");
File.Delete(@"C:\1.pdf");
}
private string PDFToText(string filename) // My PDF reader function
{
PDDocument doc = PDDocument.load(filename);
PDFTextStripper stripper = new PDFTextStripper();
string text = stripper.getText(doc);
doc.close();
return text;
}
문제가?
예외가 있습니까? – Odys
아니요. 예외가 없습니다 ... – user2335414
어떤 예외가 발생합니까? – Kai