Differences between revisions 34 and 58 (spanning 24 versions)
Revision 34 as of 2011-06-02 06:34:48
Size: 2040
Editor: KaiJaeger
Comment: New version
Revision 58 as of 2018-03-03 11:39:49
Size: 129
Editor: KaiJaeger
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Dealing with Files and Directories =
{{{WinFile}}} is part of the CategoryAplApl project.
= OS: Interface to the Operating system =
Line 4: Line 3:
<<TableOfContents>>

== Overview ==
Nowadays if there is a need to deal with directories and files, there is .NET, right? Well, some companies have decided against .NET, so there is still the need for a .NET-free solution to this. This is what the WinFile class is designed for.

But there is more to say to this: try to get a DirectoryInfo for a directory with, say, 100,000 files. Then compare with this class.

See the list of methods (generated with [[ADOC]]):

== Methods ==
{{{
*** WinFile (Class) ***
Shared Methods:
Cd
CheckPath
CopyTo
Copyright
DateOf
Delete
Dir
DirX
DoesExist
DoesExistDir
DoesExistFile
GetAllDrives
GetDriveAndType
GetTempFileName
GetTempPath
History
IsDirEmpty
ListDirsOnly
MkDir
MoveTo
ReadAnsiFile
RmDir
Version
WriteAnsiFile
YoungerThan

}}}
Find out more by looking into the documentation [[attachment:WinFileDocumentation.html]]

== Project Page ==

For bug reports, future enhancements and a full version history see WinFile/ProjectPage

== Version Information ==
||Original author: ||KaiJaeger ||
||Responsible: ||KaiJaeger ||
||Email: || kai@aplteam.com ||
||Current state: ||1.6.0 ||


== Download ==
You have two options: you can either download the script for usage:

[[http://aplwiki.com/WinFile?action=AttachFile&do=get&target=WinFile.ZIP|Download WinFile script right now]]

or get the whole thing from the AplWikiRepository, including the development workspace and the script and maybe more for any development or for running the test cases:

{{{
svn list svn://aplteam.com/os/dyalog/WinFile/tags
}}}
If you plan to contribute please note that all stuff published as part of the APLAPL project must follow certain [[AplAplStandards|APLAPL-specific standards]].

----
CategoryAplApl
The project has been relocated to [[https://github.com/aplteam/OS]] on 2018-03-03.

OS: Interface to the Operating system

The project has been relocated to https://github.com/aplteam/OS on 2018-03-03.

OS (last edited 2018-03-03 11:39:49 by KaiJaeger)