Page cover image

FileUtil

MoveToChildDirectory

This handy helper takes a file and a child directory and does the lookups, directory creation, and move operation

//Moves item to c:\temp\processed\item.txt
FileUtil.MoveToChildDirectory(@"C:\temp\item.txt", "processed", overwrite: true, createDirectory: true);

CreateDirectoryIfNotExists

Verify if a directory exists for a given item

//Verifies directory c:\temp\ exists
FileUtil.CreateDirectoryIfNotExists(@"C:\temp\item.txt");

CleanFilenameWithPath

Clean a filename with the OS invalid file characters.

//produces: C:\temp\it-em-.txt
var valid = FileUtil.CleanFilenameWithPath(@"C:\temp\it|em|.txt");

Last updated