On Thu, 06 Jun 2013 08:05:51 +0100, Lars T. Kyllingstad
<[email protected]> wrote:
Paths are usually obtained in string form, and they are normally passed
to other functions and third party libraries in string form. Having to
convert them to something else just to do what is, in fact, string
manipulations, is just annoying.
Agree 100%.
C# has Path.Combine which builds paths from strings, returning a string
and this is good.
It also has System.File and System.Directory static classes with static
methods taking string, also good.
But, C# also has System.IO.FileInfo and System.IO.DirectoryInfo which are
constructed from a string, and then have methods which mirror the static
methods from System.File plus a refresh method to update the cached file
attributes etc obtained from the file system. I find these objects useful.
It would be nice for D to have similar objects, IMO.
R
--
Using Opera's revolutionary email client: http://www.opera.com/mail/