Exemplo n.º 1
0
        private void Clean_desek()
        {
            try
            {
                if (Check_Box_Button.IsChecked == true)
                {
                    string ime_mape = delo.Check_map();
                    ime_mape = Path.Combine(_desktopPath, ime_mape); // Directory.CreateDirectory(<------------
                    Directory.CreateDirectory(ime_mape);
                    povezava.Dodaj_zadnjo_mapo(ime_mape);
                    Console.WriteLine("!!!!!" + ime_mape);

                    premik(ime_mape);
                    //todo metoda za premik podatkov in    izpiši na okence da je spravilo v to mapo da uporabnik ve
                }
                else
                {
                    string prejšnja_mapa = povezava.Vrni_zadnjo_mapo();

                    if (prejšnja_mapa == "" || !Directory.Exists(prejšnja_mapa))
                    {
                        string ime_mape = delo.Check_map();
                        ime_mape = Path.Combine(_desktopPath, ime_mape);
                        Directory.CreateDirectory(ime_mape);

                        povezava.Dodaj_zadnjo_mapo(ime_mape);
                        premik(ime_mape);
                    }
                    else
                    {
                        string map_path = Path.Combine(_desktopPath, prejšnja_mapa);
                        Directory.CreateDirectory(map_path);
                        premik(map_path);
                    }

                    //naredi da napise v mapo ki je bila nazadnje uporabljena oziroma nazadnje narejena ali neki
                    Console.WriteLine("naredi da spravi v v prejšnjo mapo mapo");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("napaka pri kreiranju mape na " + ex);
            }
        }