Currently has inconsistent method names and parameter names:
- Some methods which have, or can potentially have, file and directory counterparts are missing
File from the name of the file method, e.g. Copy, Move
- Most methods have
path as the param name but a few have 'file' or 'filePath', when the name of the method already, or should already, indicate file or directory (see previous point)
- In a few cases
directory has been abbreviated to dir, which is inconsistent
FileDelete is {NounVerb} which is inconsistent with all other methods which are {VerbNoun}, it should be DeleteFile
WriteAllBytes should be renamed as an overload of WriteToFile
Currently has inconsistent method names and parameter names:
Filefrom the name of the file method, e.g.Copy,Movepathas the param name but a few have 'file' or 'filePath', when the name of the method already, or should already, indicate file or directory (see previous point)directoryhas been abbreviated todir, which is inconsistentFileDeleteis {NounVerb} which is inconsistent with all other methods which are {VerbNoun}, it should beDeleteFileWriteAllBytesshould be renamed as an overload ofWriteToFile