Size: 1346
Comment:
|
Size: 2428
Comment: List of methods updated
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Dealing with Files and Directories = | = WinFile: Dealing with Files and Directories = {{{WinFile}}} is part of the CategoryAplTree project. |
Line 6: | Line 8: |
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. |
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. |
Line 14: | Line 15: |
<<SeeSaw(section="methods", toshow="<<Show>> the list of methods", tohide="<<Hide>> the list of methods", bg="#FEE1A5", speed="Slow")>> {{{{#!wiki seesaw/methods/methods-bg/hide |
|
Line 15: | Line 20: |
*** WinFile (Class) *** Shared Methods: |
|
Line 19: | Line 22: |
CopyToWithRC | |
Line 20: | Line 24: |
CreateDirParms CreateDirXParms CreateListFilesOnlyParms |
|
Line 22: | Line 29: |
DirTree DirX |
|
Line 23: | Line 32: |
DirX | |
Line 26: | Line 34: |
DoesExist ExpandEnv ExpandPath |
|
Line 32: | Line 43: |
IsFilenameOkay IsFoldernameOkay IsValidWin32Filename |
|
Line 33: | Line 47: |
ListFilesOnly ListDirXIndices ListFileAttributes |
|
Line 34: | Line 51: |
MoveToWithRC | |
Line 35: | Line 53: |
PolishCurrentDir PWD |
|
Line 36: | Line 56: |
ReadBytesAs8BitSignedIntegersFromFile | |
Line 41: | Line 62: |
}}}} | |
Line 42: | Line 64: |
== Fields == <<SeeSaw(section="fields", toshow="<<Show>> the list of fields", tohide="<<Hide>> the list of fields", bg="#FEE1A5", speed="Slow")>> {{{{#!wiki seesaw/fields/fields-bg/hide {{{ COL_CreationDateName COL_LastAccessDate COL_LastWriteDate COL_Name COL_ShortName COL_Size FA_ARCHIVE FA_COMPRESSED FA_DEVICE FA_DIRECTORY FA_ENCRYPTED FA_HIDDEN FA_NORMAL FA_NOT_CONTENT_INDEXED FA_OFFLINE FA_READONLY FA_REPARSE_POINT FA_SPARSE_FILE FA_SYSTEM FA_TEMPORARY FA_VIRTUAL okay }}} }}}} |
|
Line 44: | Line 96: |
== History == For a full version history: [[WinFile/History|History]] |
== Project Page == For bug reports, future enhancements and a full version history see WinFile/ProjectPage |
Line 48: | Line 101: |
||Original author:||KaiJaeger|| ||Responsible:||KaiJaeger|| ||Email:||kai@aplteam.com|| ||Current state:||1.2.5|| |
||Original author: ||KaiJaeger || ||Responsible: ||KaiJaeger || ||Email: || kai@aplteam.com || |
Line 53: | Line 105: |
== Download == | `WinFile` needs version 13.0 of Dyalog APL. |
Line 55: | Line 107: |
[[ | Download right now]] [[attachment:WinFile.ZIP | Manage the attachment]] |
<<Include(APLTreeDownloads)>> |
Line 60: | Line 110: |
CategoryOpenSourceApl CategoryAplApl | CategoryAplTree |
WinFile: Dealing with Files and Directories
WinFile is part of the CategoryAplTree project.
Contents
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
Show the list of methods
Fields
Show the list of fields
Find out more by looking into the documentation WinFileDocumentation.html
Project Page
For bug reports, future enhancements and a full version history see WinFile/ProjectPage
Version Information
Original author: |
|
Responsible: |
|
Email: |
WinFile needs version 13.0 of Dyalog APL.