Home


DelFtp - Version 1.0b2 - program for deleting folders and files on an ftp server using ftp and ftps (FTP+SSL) protocols




If you need to regularly delete files and/or folders on ftp servers, this program will be useful to you.
rusmikleАТgmail.com Mikhail Tchervonenko 2019

Date of updating: - 14.05.2019 (Germany)

Important: The author is not liable for any consequences of the program DelFtp.
DelFtp program is in testing phase and may contain errors!
By launching program DelFtp you fully accept the responsibility for her work on yourself.

I agree that DelFtp may contain errors and the author is not responsible for using the program DelFtp. Download DelFtp program (zip file)

md5: delftp.exe- F023D912FC34EC171E4D7B6E43F88F2E
delftp_v1_0b2.zip - 9315271B49777E9D86B1962C5D759DB4
Program for get md5 of file hier




delftp -USER UserName -HOST HostName[ Keys]
Folder and mask can contain predefined variables:
{DATE} - current date, {DATETIME} - the current date and time
(format variable {DATETIME} you can change with this key -DTF),
{YEAR} - year number, {MONTHNAME} - name of the
month, {DAYNAME} - weekday name, {MONTHOFYEAR} - month number
of the year, {WEEKOFYEAR} - week number of the year,
{WEEK OF MONTH} - week number of the month, {DAYOFYEAR} - day
number of the year, {DAYOFMONTH} - day number of the month,
{DAYOFWEEK} - day number of the week, {HOUR} - hour,
{MIN} - minutes, {SEC} - seconds, {MSEC} - millisecond
In all date and time variables, you can add or subtract values.
For example {WEEKOFYEAR-1} will take one week from the current week
number in the year and {DAYNAME+1} will return the name of the next
day of the week. Calculations are always made from the current
date and time.
Keys:
[-?] or [-H] - this help
[-RUS] russian help
-USER - ftp user
[-PASS] - ftp pass (default empty)
-HOST - ftp host
[-PORT] - ftp port (default 21)
[-MF[ FileMask1[ FileMask2[ ....]]]] Mask for deleted files
(default *)
[-MD[ DirMask1[ DirMask2[ ....]]]] Mask for deleted folders
[-FTPPASSIV] Passiv ftp mode
[-FTPPASSIV] Passive FTP mode
[-ASCII] ASCII data transfer mode (default is binary)
[-SSL[ SSL version]] Enable FTPS protocol. Possible versions: SSLV2,
SSLV23, SSLV3, TLSV1, TLSV1_1, TLSV1_2. (Only in the prof. version)
[-SSLM SSL_mode] Set FTPS mode. Possible modes: UNASSIGNED, CLIENT,
SERVER, BOTH. (Only in the prof. version)
[-TLS TLS_mode] Set TLS mode. Possible modes: NOTLS, IMPLICIT,
REQUIRE, EXPLICIT (default EXPLICIT)
[-TIMEOUT [timeout in seconds]] Set timeout ftp connections.
(default 10 seconds)
[-DTF [Mask date]] mask the date and time to output
(used in variables {DATETIME}). (default mask yyyymmddhhnnss)
Date mask can contain the following control characters:
y = Year of the last 2 digits, yy = year from the last 2 digits,
yyyy = year 4-digit, m = number of the month without 0,
mm = month number as 2 digits, mmm = Month using ShortDayNames (Jan),
mmmm = month using LongDayNames (January), d = number without 0,
dd = 2 as the number of digits, ddd = number using ShortDayNames
(Sun), dddd = number using LongDayNames (Sunday), ddddd = number in
ShortDateFormat, dddddd = number in LongDateFormat,
c = Using ShortDateFormat + LongTimeFormat, h = hour without 0,
hh = hour as a 2 digit, n = minutes without 0, nn = minutes as
2 digits, s = seconds without 0, ss = Seconds as 2 numbers,
z = Milliseconds without 0, zzz = Milliseconds as 2 digits,
t = Using ShortTimeFormat, tt = Using LongTimeFormat and any other
permissible in file names and folder symbols.
-CP CodePage - Code page number for the
console output (default 65001 - UTF8).
Possible values: 0 - ANSI, 1 - OEM,
2 - MAC, 3 - threads ANSI, 866 - OEM
RUS, 65000 - UTF7, 65001 - UTF8 etc -1
(Minus) turns off the coding changes.
Console font should allow display of this
encoding! (Consolas for UTF8)

Examples:
Example 1: C:\Windows\delftp.exe -MF /dumpdb/{DATETIME-2}_DB.sql /dumpdb/{DATETIME-3}_DB.sql /tmp/*.tmp -USER myftpusername -PASS myftppass -HOST myftphost.de -DTF dd-mm-yyyy -FTPPASSIV
Removing database backup files from the /dumpdb folder with the dd-mm-yyyy.sql file mask where 2 and 3 days are taken from the current date, as well as all temporal files with the *.tmp mask from the /tmp folder. FTP connection is in passive mode. Date mask dd-mm-yyyy.
Example 2: C:\Windows\delftp.exe -MF /temp/* -MD /temp -USER myftpuser -PASS myftppass -HOST myftphost -FTPPASSIV -P
Delete the folder /temp before clearing it from files in passive mode ftp


To obtain a professional version, please contact the author (See e-Mail above).


DelFtp - Версия 1.0b2 - удобная программа для удаления папок и файлов на ftp сервере с использованием ftp и ftps (FTP+SSL) протоколов




Если Вам необходимо регулярно удалять файлы и/или папки на ftp серверах то эта программа будет Вам полезна.
rusmikleАТgmail.com Михаил Червоненко 2019

Дата обновления: - 14.05.2019 (Германия)

Важно: Автор не несёт ответственности за последствия использования программы DelFtp.
Программа DelFtp находится в стадии тестирования и может содержать ошибки!
Используя DelFtp Вы полностью перенимаете ответственность за результаты работы DelFtp на себя.

Я согласен с тем что програма DelFtp может содержать ошибки и автор не несёт ответственности за использование программы DelFtp. Скачать программу DelFtp (zip file)

md5: delftp.exe- F023D912FC34EC171E4D7B6E43F88F2E
delftp_v1_0b2.zip - 9315271B49777E9D86B1962C5D759DB4
Программа для получения md5 хеш hier



delftp -USER ИмяПользователя -HOST ИмяХоста[ Ключи]
Папка и маска момогут содержать предопределённые переменные:
{DATE} - текущая дата, {DATETIME} - текущие дата и время
(формат переменной {DATETIME} можно изменить ключем -DTF)),
{YEAR} - номер года, {MONTHNAME} - название месяца,
{DAYNAME} - название дня недели, {MONTHOFYEAR} - номер мясяца вгоду,
{WEEKOFYEAR} - номер недели в году, {WEEKOFMONTH} - номер недели в
месяце, {DAYOFYEAR} - номер дня года, {DAYOFMONTH} - номер дня в
месяце, {DAYOFWEEK} - номер дня в неделе, {HOUR} - часы,
{MIN} - минуты, {SEC} - секунды, {MSEC} - миллисекунды
Во всех переменных даты и времени можно добавлять или отнимать
значения. Например {WEEKOFYEAR-1} отнимет одну неделю от номера
текущей недели в году а {DAYNAME+1} вернёт название следующего дня
недели. Вычисления всегда производится от текущих даты и времени.

Ключи:
[-?] or [-H] - эта справка
[-RUS] справка на Русском языке
-USER - ftp пользователь
[-PASS] - ftp пароль
-HOST - ftp хост
[-PORT] - ftp порт
[-MF[ МаскаФайла1[ МаскаФайла2[ ....]]]] - Маска файлов дла удаления
файлов (по умолчанию маска * - все)
[-MD[ МаскаПапки1[ МаскаПапки2[ ....]]]] - Маска папок для удаления
[-FTPPASSIV] Пассивный режим фтп
[-ASCII] - ASCII режим передачи данных (по умолчанию двоичный)
[-SSL[ SSL версия]] - Включить FTPS протокол. Возможные версии: SSLV2,
SSLV23, SSLV3, TLSV1, TLSV1_1, TLSV1_2. (Только в проф. версии)
[-SSLM SSL_режим] - Задать режим FTPS. Возможные режимы: UNASSIGNED,
CLIENT, SERVER, BOTH. (Только в проф. версии)
[-TLS TLS_режим] - Задать режим TLS. Возможные режимы: NOTLS,
IMPLICIT, REQUIRE, EXPLICIT (по умолчанию EXPLICIT)
[-TIMEOUT [таймаут в секундах]] - Задать таймаут ftp соединения.
(по умолчанию 10 секунд)
[-DTF[ Маска даты]] - Маска даты и времени для вывода (используется в
переменной {DATETIME}). (по умолчанию маска yyyymmddhhnnss)
Маска даты может cодержать следующие управляющие символы:
y = Год из 2-х последних цифр, yy = Год из 2-х последних цифр,
yyyy = Год из 4-х цифр, m = Номер месяца без 0,
mm = Номер месяца как 2 цифры,mmm = Месяц используя
ShortDayNames (Янв), mmmm = Месяц используя LongDayNames (Январь),
d = Число без 0, dd = Число как 2 цифры, ddd = Число используя
ShortDayNames (Воск), dddd = Число используя LongDayNames
(Воскресенье), ddddd = Число в ShortDateFormat,
dddddd = Число в LongDateFormat, c = Используя ShortDateFormat +
LongTimeFormat, h = Час без 0, hh = Час как 2 цифры,
n = Минуты без 0, nn = Минуты как 2 цифры, s = Секунды без 0,
ss = Секунды как 2 цифры, z = Миллисекунды без 0,
zzz = Миллисекунды как 2 цифры, t = Используя ShortTimeFormat,
tt = Используя LongTimeFormat и любые другие, допустимые в именах
файлов и папок, символы.
-CP НомерКодовойСтраницы - для
консольного вывода (по умолчанию 65001
- UTF8 юникод).
Возможные значения: 0 - ANSI, 1 - OEM,
2 - MAC, 3 - threads ANSI, 866 - OEM
RUS, 65000 - UTF7, 65001 - UTF8 etc
-1 выключит смену кодовой страницы
В консоли должен быть установлен шрифт
позволяющий вывод в указанноф кодовой
странице. (Для UTF8 подходит - Consolas)


Примеры:
Пример 1: C:\Windows\delftp.exe -MF /dumpdb/{DATETIME-2}_DB.sql /dumpdb/{DATETIME-3}_DB.sql /tmp/*.tmp -USER myftpusername -PASS myftppass -HOST myftphost.de -DTF dd-mm-yyyy -FTPPASSIV
Удаление файлов резервной копии базы данных из папки /dumpdb с маской файла dd-mm-yyyy.sql где от текущей даты отнимается 2 и 3 дня, а также всех темпоральных файлов с маской *.tmp из папки /tmp. Ftp соединение осушествляется в пассивном режиме. Маска даты dd-mm-yyyy.
Пример 2: C:\Windows\delftp.exe -MF /temp/* -MD /temp -USER myftpuser -PASS myftppass -HOST myftphost -FTPPASSIV -P
Удалить папку /temp предварительно очистив её от файлов в пассивном режиме ftp


По поводу получения профессиональной версии DelFtp (работающей по ssl соединению) обращайтесь к автору Е-Mail см.выше).