Porady: zmienianie nazwy pliku w Visual Basic

RenameFile Użyj metody My.Computer.FileSystem obiektu, aby zmienić nazwę pliku, podając bieżącą lokalizację, nazwę pliku i nową nazwę pliku. Tej metody nie można użyć do przeniesienia pliku; MoveFile Użyj metody , aby przenieść i zmienić nazwę pliku.

Aby zmienić nazwę pliku

  • Użyj metody , My.Computer.FileSystem.RenameFile aby zmienić nazwę pliku. W tym przykładzie zmieniono nazwę pliku o nazwie Test.txt na SecondTest.txt.

    ' Change "c:\test.txt" to the path and filename for the file that
    ' you want to rename.
    My.Computer.FileSystem.RenameFile("C:\Test.txt", "SecondTest.txt")
    

Ten przykład kodu jest również dostępny jako fragment kodu funkcji IntelliSense. W selektorze fragmentów kodu fragment kodu znajduje się w systemie plików — dyski przetwarzania, foldery i pliki. Aby uzyskać więcej informacji, zobacz Fragmenty kodu.

Niezawodne programowanie

Następujące warunki mogą spowodować wyjątek:

  • Ścieżka jest nieprawidłowa z jednego z następujących powodów: jest to ciąg o zerowej długości, zawiera tylko białe znaki, zawiera nieprawidłowe znaki lub jest ścieżką urządzenia (zaczyna się od \\.\) (ArgumentException).

  • newName zawiera informacje o ścieżce (ArgumentException).

  • Ścieżka jest nieprawidłowa, ponieważ jest Nothing (ArgumentNullException).

  • newName jest Nothing lub pusty ciąg (ArgumentNullException).

  • Plik źródłowy jest nieprawidłowy lub nie istnieje (FileNotFoundException).

  • Istnieje plik lub katalog o nazwie określonej w newName (IOException).

  • Ścieżka przekracza zdefiniowaną przez system maksymalną długość (PathTooLongException).

  • Nazwa pliku lub katalogu w ścieżce zawiera dwukropek (:) lub jest w nieprawidłowym formacie (NotSupportedException).

  • Użytkownik nie ma niezbędnych uprawnień do wyświetlania ścieżki (SecurityException).

  • Użytkownik nie ma wymaganych uprawnień (UnauthorizedAccessException).

Zobacz też