Zapis i odczyt pliku.

0

Witam

Potrzebuje zapisac i wczytac aktualna baze danych poprzez aplikacje, baza ta znajduje sie na dysku. Tzn chcialbym ja tylko przekopiowac z jednego miejsca w inne i zastapic istniejaca - jako wczytanie. Nie mam pojecia jak tego dokonac, prosze o jakas podpowiedz.

        private void zróbKopięBazyDanycgToolStripMenuItem_Click(object sender, EventArgs e)
        {
           SaveFileDialog ZapiszPlik = new SaveFileDialog();

           ZapiszPlik.InitialDirectory = "C:\\";
           ZapiszPlik.Filter = "Pliki bazy danych (*.mdf)|*.mdf|Wszystkie pliki (*.*)|*.*";
           ZapiszPlik.FilterIndex = 1;
           //ZapiszPlik.CheckFileExists = true;
           ZapiszPlik.ShowDialog();

        }

        private void otwórzZKopiiBazyDanychToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog OtworzPlik = new OpenFileDialog();  
            OtworzPlik.InitialDirectory = "c:\\";
            OtworzPlik.Filter = "Pliki bazy danych (*.mdf)|*.mdf|Wszystkie pliki (*.*)|*.*";
            OtworzPlik.FilterIndex = 1;
            OtworzPlik.RestoreDirectory = true;
            OtworzPlik.ShowDialog();
        }

Pozdrawiam

0

Wydumalem cos takiego:

           File.Copy("C:\\plik\\plik.mdf", ".mdf", true);

Ale nie potrafie w pliku docelowym w savefile dialogu zrobiz, ze po wpisaniu nazwy pliku w oknie zapisywalo sie z taka nazwa jak ja podaje. Jak to rozwiazac? , prosze o pomoc.

0

Zrobilem lol.

File.Copy("C:\\plik\\plik.mdf", ZapiszPlik.FileName.ToString()+".mdf", true);

1 użytkowników online, w tym zalogowanych: 0, gości: 1