# Class TFTPList

Description | Hierarchy | Fields | Methods | Properties

## Unit

ftpsend

## Declaration

`type TFTPList = class(TObject)`

## Description

This is TList of TFTPListRec objects.

This object is used for holding lististing of all files information in listed directory on FTP server.

## Hierarchy

TFTPList > TObject

## Methods

### Overview

| `constructor Create;`
| `destructor Destroy; override;`
| `procedure Assign(Value: TFTPList); virtual;`
| `procedure Clear; virtual;`
| `function Count: integer; virtual;`
| `procedure ParseLines; virtual;`

### Description

| `procedure Assign(Value: TFTPList); virtual;`

Assigns one list to another

| `procedure Clear; virtual;`

Clear list.

| `function Count: integer; virtual;`

count of holded TFTPListRec objects

| `constructor Create;`

Constructor. You not need create this object, it is created by TFTPSend class as their property.

| `destructor Destroy; override;`

| `procedure ParseLines; virtual;`

try to parse raw directory listing in Lines to list of TFTPListRec.

## Properties

### Overview

| `property Items[Index: Integer]: TFTPListRec;`
| `property Lines: TStringList;`
| `property List: TList;`
| `property Masks: TStringList;`
| `property UnparsedLines: TStringList;`

### Description

| `property Items[Index: Integer]: TFTPListRec;`

By this property you have access to list of TFTPListRec.

| `property Lines: TStringList;`

Set of lines with RAW directory listing for ParseLines

| `property List: TList;`

By this property you have access to list of TFTPListRec. This is for compatibility only. Please, use Items instead.

| `property Masks: TStringList;`

Set of masks for directory listing parser. It is predefined by default, however you can modify it as you need. (for example, you can add your own definition mask.) Mask is same as mask used in TotalCommander.

| `property UnparsedLines: TStringList;`

After ParseLines it holding lines what was not sucessfully parsed.

Generated by PasDoc 0.8.8.2 on 2005-01-19 20:01:17