Przenoszenie pliku metodą move

0

Chciałem przenieść plik metodą file.move ale cały czas mam taki błąd - Nie można utworzyć pliku, który już istnieje i nie wiem dlaczego tak jest
Moj kod wygląda tak

string a = "D:\\file.png";
string b = "D:\\images";
File.Move(a, b+"\\"+ Path.GetFileName(a)); 
1

co ci zwracają takie komendy:

cd d:\
dir
dir images\*.*

Dokumentacja wyraźnie mówi, że taki exception jest wtedy jeżeli w katalogu docelowym plik o tej samej nazwie już istnieje.
Idąc za przykładem z dokumentacji przed wywołaniem File.Move możesz sprawdzić File.Exists na pliku źródłowym (powinno być true) i docelowym (powinno być false).

0

pozbyłem się "//" dajac @przed "/" ale to samo

ale sprawdzam w folderze images i nie ma takiego pliku

0

a i jeszcze żeby nie zakładać nowego posta chciałem się zapytać jak sprawdzić czy lista wypełniona jest tylko np. samymi 0?

0
 
            List<int> lista = new List<int>();
            if(lista.Count(i => i==0)==lista.Count)
            {
                //same zera
            }
            else
            {
                //jest cos poza zerami
            }

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