Nasıl Yapılır: Visual Basic'te Dosyayı Yeniden Adlandırma
RenameFile
Geçerli konumu, dosya adını ve yeni dosya adını sağlayarak dosyayı yeniden adlandırmak için nesnesinin yöntemini My.Computer.FileSystem
kullanın. Bu yöntem bir dosyayı taşımak için kullanılamaz; MoveFile
dosyasını taşımak ve yeniden adlandırmak için yöntemini kullanın.
Dosyayı yeniden adlandırmak için
My.Computer.FileSystem.RenameFile
Bir dosyayı yeniden adlandırmak için yöntemini kullanın. Bu örnek, adlıTest.txt
SecondTest.txt
dosyayı olarak yeniden adlandırır.' 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")
Bu kod örneği, IntelliSense kod parçacığı olarak da kullanılabilir. Kod parçacığı seçicisinde, kod parçacığı Dosya sistemi - Sürücüleri, Klasörleri ve Dosyaları İşleme'de bulunur. Daha fazla bilgi için bkz . Kod Parçacıkları.
Güçlü Programlama
Aşağıdaki koşullar özel bir duruma neden olabilir:
Yol aşağıdaki nedenlerden biri için geçerli değildir: sıfır uzunluklu bir dizedir, yalnızca boşluk içerir, geçersiz karakterler içerir veya bir cihaz yoludur (\\.\) (ArgumentException ile başlar).
newName
yol bilgilerini (ArgumentException) içerir.Yol (ArgumentNullException olduğundan
Nothing
geçerli değil.newName
veyaNothing
boş bir dize (ArgumentNullException ).Kaynak dosya geçerli değil veya yok (FileNotFoundException).
içinde belirtilen
newName
IOExceptionada sahip bir dosya veya dizin var.Yol, sistem tarafından tanımlanan uzunluk üst sınırını (PathTooLongException) aşıyor.
Yoldaki bir dosya veya dizin adı iki nokta üst üste (:) veya geçersiz biçimde (NotSupportedException ) içeriyor.
Kullanıcı, yolu ( ) görüntülemek için gerekli izinlere sahipSecurityException değil.
Kullanıcının gerekli izni (UnauthorizedAccessException) yok.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin