Size: 1877
Comment: New version
|
← Revision 58 as of 2018-03-03 11:39:49 ⇥
Size: 129
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, isn't it? 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 DateOf Delete Dir DirX 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]] == History == For a full version history: [[WinFile/History|History]] == Version Information == ||Original author: ||KaiJaeger || ||Responsible: ||KaiJaeger || ||Email: || kai@aplteam.com || ||Current state: ||1.3.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.