Differences between revisions 6 and 50 (spanning 44 versions)
Revision 6 as of 2008-05-28 19:23:24
Size: 1069
Editor: KaiJaeger
Comment:
Revision 50 as of 2013-12-30 10:23:27
Size: 2313
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Dealing with Files and Directories = = WinFile =
{{{WinFile}}} is part of the CategoryAplTree project.
Line 3: Line 4:
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. <<TableOfContents>>
Line 5: Line 6:
See the list of methods (generated with [:ADOC:ADOC]): == Overview ==
WinFile deals with Files and Directories.

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 ==

<<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 8: Line 21:
*** WinFile (Class) ***
Shared Methods:
Line 12: Line 23:
  CopyToWithRC
Line 15: Line 27:
  DirTree
  DirX
Line 16: Line 30:
  DirX
Line 19: Line 32:
  DoesExist
  ExpandEnv
  ExpandPath
Line 25: Line 41:
  IsFilenameOkay
  IsFoldernameOkay
  IsValidWin32Filename
Line 26: Line 45:
  ListDirXIndices
  ListFileAttributes
Line 27: Line 48:
  MoveToWithRC
Line 28: Line 50:
  PolishCurrentDir
  PWD
Line 34: Line 58:
}}}}
Line 35: Line 60:
Find out more by looking into the documentation attachment:WinFileDocumentation.html == Fields ==
Line 37: Line 62:
For a full version history: [:WinFile/History:History] <<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
Line 39: Line 65:
||Original author:||KaiJaeger||
||Responsible:||KaiJaeger||
||Email:||kai@aplteam.com||
||Current state:||1.2.3||
{{{
  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
}}}
}}}}
Find out more by looking into the documentation [[attachment:WinFileDocumentation.html]]
Line 44: Line 92:
Goto the [:WinFileDownloadPage:WinFile/DownloadPage] == 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 ||

`WinFile` needs version 13.0 of Dyalog APL.

<<Include(APLTreeDownloads)>>
Line 46: Line 106:
CategoryOpenSourceApl CategoryAplAplDyalog CategoryAplTree

WinFile

WinFile is part of the CategoryAplTree project.

Overview

WinFile deals with Files and Directories.

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:

KaiJaeger

Responsible:

KaiJaeger

Email:

kai@aplteam.com

WinFile needs version 13.0 of Dyalog APL.


CategoryAplTree

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