왜이 기능을 사용할 수 없는지 모르겠지만 Google에서 많은 답변을 찾았지만 그 중 아무 것도 작동하지 않는 것 같습니다. 나를.파일이 있는지 묻습니다. 포함 된 리소스에서 파일을 만들지 않았는지 확인합니다.
내 프로그램에는 실행 파일과 동일한 디렉토리에 런타임에 "wordlist.txt"라는 디스크에 파일이 필요합니다. 그래서 나는 그것이 존재하는지 여부를 확인하기 위해 내 생성자 코드가 아닌 경우는 그래도 난 내 경로에 잘못된 문자가 나에게 말한다 포함 된 자원
public Form1()
{
InitializeComponent();
if (!File.Exists("wordlist.txt"))
{
byte[] ba = File.ReadAllBytes(Properties.Resources.wordlist);
File.WriteAllBytes("wordlist.txt", ba);
}
}
에서 그것을 자백 하셨나하여 만들 수 있습니다.
과 같은 것이 필요할 것입니다.'Properties.Resources.wordlist'의 값은 무엇입니까? 'File.ReadAllBytes'는 첫 번째 매개 변수로 파일 이름을 사용합니다. –
단어 목록은 emberred 자원으로 추가 한 .txt 파일입니다. 그것은 구문 검사를 통과하고 내가 "byte [] ba = File.ReadAllBytes (Properties.Resources.wordlist);를 입력하면" does not는 –
이 관련 질문에 대한 답변과 같은 것을 찾고있을 것입니다 : http://stackoverflow.com/questions/3314140/how-to-read-embedded-resource-text-file –