Get your favorite SSC scripts directly in SSMS with the free SQL Scripts addin.
Search for scripts directly from SSMS, and instantly access any saved scripts in your
SSC briefcase from the favorites tab.
Download now (direct download link)
Thank this author by sharing:
By William Talada,
Use this function to break a full file name into four parts: a drive, a path, a filename, and an extension. It handles any missing parts. The function returns a table with the four parts as columns so you can use "cross apply" if needed.
"D:" as drive
"\MyDir\MySubDir\" as the path
"MyFile" as filename
"MyExt" as extension
OR try this:
SELECT physical_name, x.*
FROM sys.database_files df
cross apply (select * from dbo.FileNameSplitter(df.physical_name)) as x;
Select particular table