Wątek przeniesiony 2018-05-16 11:51 z C# i .NET przez ŁF.

Użycie File.Move() powoduje błąd – dlaczego?

0

Witam

Próbuje użyć:

using System.IO;
//...
//...
File.Move(@"C:\Users\plik.txt", @"C:\Users\plik_2.txt");

I otrzymuje błąd kompilatora :

Error	CS0103	The name 'Move' does not exist in the current context.
Error	CS0103	The name 'File.Move' does not exist in the current context.

Z informacji wynika, że funkcja nie jest rozpoznawana, co trzeba w programie dopisać, żeby jej użyć?

Pozdrawiam

0

A co jeszcze masz w tej metodzie?
Która wersja frameworka?

0

Nic ponad to.
.NET 4.5

1

Wiesz, bo to wygląda tak, jakbyś miał kod poza metodą. Nie brakuje Ci gdzieś nawiasu? Możesz wkleić więcej kodu?

0

Tak całość była po za klasą zamknąłem klamrę myśląc, że zamykam pętlę i pisałem dalej deklaracje zmiennych (one działały bo powinny) a polecenie się sypało bo było po za klasą. Jednak programowanie po 1 w nocy nie idzie dobrze.

private void button_Click(object sender, EventArgs e)
        {
            File.Move(@"C:\Users\plik.txt", @"C:\Users\plik_2.txt");
        }

z klamrami w dobrym miejscu działa.

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