SQL Server’da Bir Dosya Yolundan Dosya Adını Çekmek
Herkese merhaba,
Bu yazıda SQL Server’da bir dosya yolundan dosya adını çekmek hakkında bilgi vereceğim.
SQL Server’da bazı durumlarda dosya yolu bilgisinden dosya adını çekmek isteyebiliriz.
Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz.
DECLARE @DosyaYolu VARCHAR(200) = 'c:\temp\data\log.txt'; --Dosya yolunuzu buraya yazabilirsiniz.
SELECT REVERSE(LEFT(REVERSE(@DosyaYolu), CHARINDEX('\', REVERSE(@DosyaYolu), 1) - 1)) AS [Dosya Adı];
SELECT LEFT(@DosyaYolu, LEN(@DosyaYolu) - CHARINDEX('\', REVERSE(@DosyaYolu), 1) + 1) AS [Dosya Yolu];
Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız.
Görüldüğü üzere dosya yolundan dosya adı çekilmiş oldu.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.