0
我試圖複製一個文件時出現了一個問題,我想用作從當前windows用戶方向的文檔文件夾中的資源數據庫(file = Vorlage.csv)將csv資源文件複製到硬盤
我試圖做這個,因爲現在四個小時,我用我在互聯網上找到的每一個解釋,但我總是得到一個錯誤。也許這只是因爲我還沒有這方面的知識。
所以我做了什麼,在互聯網的說明如下代碼:
private void firststart()
{
///Beim Ersten Start ausgeführt:
string direction = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
if (!(Directory.Exists(direction + "\\MKD-Manager")))
{
///Progrmmordner erstellen
Directory.CreateDirectory(direction + "\\MKD-Manager");
///Vorlage für die Datenbank Auf den Pc kopieren
File.WriteAllBytes(direction + "\\MKD-Manager\\Vorlage.doc", MyProgramm.Properties.Resources.Vorlage.csv);
}
}
當我不喜歡這樣,我不覺得在
的「Vorlage.csv」文件MyProgramm.Properties.Ressources
它只是不存在。
在嘗試解決方案時,我看到有一個MyProgramm.Ressource1.Vorlage.csv文件。
File.WriteAllBytes(direction + "\\MKD-Manager\\Vorlage.doc", MassageKundenDatenbank.Resource1.Vorlage);
當我嘗試與這一個相同的事情時,我得到一個錯誤,說它不能被轉換爲字節類型。
因爲我不明白我現在問你的錯誤。對不起,如果這太容易了,但我不明白。對於我的應用程序來說,將此文件放在此文件夾中非常重要。
請複製並將錯誤/異常複製到您的問題中。 –
這是答案http://stackoverflow.com/questions/1709373/get-file-bytes-from-resource-file-in-c-sharp。另外請注意,您獲得'Vorlage.CSV'並編寫'Vorlage.DOC'。另外,你必須在創建目錄的'if'之外移動文件 –