Search This Blog

Saturday, 22 April 2017

WatchFTP v4 final beta

On our forum we have uploaded the last beta for the new major release of WatchFTP.

New in version 4

  • Private key support for SFTP connections.
  • Task Groups - This will come in handy if you run a lot of tasks.
  • Dynamic Naming for downloaded files - for example download your files to C:\Downloads\{filetitle}_{dt:year}{dt:month}{dt:day}.{extension}
  • Support for the latest encryption algorythms on secure connections.
  • Multithreaded downloads - download several files at once.


Visit the Beta Forum for the download and more information.

Friday, 6 January 2017

WatchFTP 3.8.0 released - Free Upgrade

We just released a new version of our FTP Monitor Program WatchFTP. If you already own a license, this is a free upgrade. Just install the new version "on top" of your current install.

What's New

If you use a secure connection to your FTP site and use Passive mode to connect (the default), you can now enable the new option "Force Host IP". Here the explanation from the WatchFTP help file:

When you use a secure connection all commands and responses between WatchFTP and the FTP server are encrypted. When the FTP server is behind a NAT router, the router can not translate the internal IP addresses (typically 192.168....) to externally accessible IP addresses so they remain unchanged in the FTP response lines to WatchFTP.
When this option is set, WatchFTP will ignore the (unaccessible) IP addresses in the server's responses and always uses the IP address of the FTP server itself.

Friday, 19 August 2016

WxRemote version 1.9.2 released (free update)

We just released a new version of our program WxRemote, our program to remotely control your WatchDirectory and WatchFTP tasks. We highly recommend you install this free update.

Fixed in this release

There was a memory leak in the WxConnectionManager and WxListener components. This leak would only show if you had logging disabled. Furthermore, "Check for Updates" did not work properly.

Download the new release here.

30% Discount

For a limited time, until the end of September, you can buy WxRemote with a 30% discount. Use the discount-code WXPROMO in our webshop.

Thursday, 21 July 2016

WatchDirectory v4.9.4 released

We just released another free update for our program WatchDirectory. To update, download the evaluation version from our website, stop all your tasks and install this new release "on top" of your current install. That way, all your settings, license info and tasks are kept.

New in this release

  • Improved: Updated the supported encryption methods for the FTP Upload plugin.
  • Improved: When you let the Email task combine multiple emails, there is a new setting to prevent the same file being attached multiple times.
  • Improved: The Print PDF task has a new option to set the print orientation (Portrait or Landscape).

The installer now uses a new so called SHA256 code signing certificate. Our older installers used a so-called SHA1 certificate. Older Windows versions (for example Windows XP) do not recognize the new certificate and may give you a warning that the certificate is corrupt. You can safely ignore that message.

Wednesday, 11 May 2016

Email alert for empty folders

A customer asked how he can setup our program WatchDirectory to notify him when a folder is created and no files are present after a few hours.
WatchDirectory is typically used to detect new files or folders so this requires a little scripting to get right.

Setup the Email task

Create a new task based upon the Email Plugin. Use something like "Folder %WD_FILE_N% is empty after 2 hours" as the subject and "%WD_FILE% is empty" somewhere inside the email body.
%WD_FILE% is replaced with the full path (C:\Some\Folder) of the new directory, WD_FILE_N by the directory name without its path (just "Folder"). See Variables for all variables you can use.

For the Monitoring Method select File Age, let it trigger for files (it also does directories) older than 120 minutes. Make sure to check the option "Remember triggered files" unless you want to receive multiple alerts as the folder gets older and older.

On Events only select "DIRNEW" - to detect folders, we are not interested in files.

The Script that actually checks for empty folders

WatchDirectory can not do everything for everyone just by installing but it has amazing ways how you can customize its functionality with little scripts. In this case the customer wants to receive a notification when a folder is empty after X hours, something not directly supported ("build in") by WatchDirectory.

On Filter Events you can add several standard filters to prevent triggering the WatchDirectory task (for example, the file or directory must match "Customer_*.txt"), for this case we need a filter script (a .bat file).
Here is the script to use in this case:

rem filter script that checks if a detected "new" directory is empty
rem "new" in quotes because WatchDirectory triggers using the File Age
rem monitoring method for directories that are 2 hours old.
rem When the directory is empty, the task should trigger an email.
rem If the directory contains one or more files, no email should be sent.

rem %WD_...% variables are explained here: 
rem File Age Monitoring:
rem Filter Scripts:


FOR %%c IN ("%WD_FILE%\*.*") DO Call :FoundFile
GOTO :NoTrigger




Friday, 19 February 2016

WatchFTP v3.7.9 released - Free Upgrade

We have just released a new version of WatchFTP, our FTP monitor. This is a free upgrade for all customers who own a WatchFTP license. Just install this release "on top" of your current version so it will keep all settings and tasks.

What's new?

This releases fixes an obscure problem when you connect using a "strange" password. With "strange" meaning characters not found in the typical ANSI (a-z,A-Z,0-9) character set. If your FTP server supports the UTF-8 character set, WatchFTP would first connect using ANSI but switch to UTF-8 after this initial connect. When WatchFTP needed to re-connect again, it tried to do so using UTF-8, an encoding your FTP server doesn't expect for new connections.
On the "Advanced Settings" window you can now enter the character set to use while connecting, it will default to ANSI.

Thursday, 11 February 2016

WatchDirectory v4.9.4 beta 1 - TLS 1.2 support

On our forum we have a first beta for WatchDirectory v4.9.4 available.

The FTP Upload task now supports the TLS 1.2 protocol for secure connections. Download the beta from the forum link above.

Wednesday, 16 December 2015

WatchDirectory v4.9.3.E released

A week ago we released version 4.9.3 of WatchDirectory. The last few days we released a few "micro updates" with small fixes and enhancements. Those micro updates do not show when WatchDirectory performs a "check for updates" so if you installed version 4.9.3 when it was released, you may want to install the current update (released today).

New since version 4.9.2

  • The new Print Pdf plugin has a new option to control how documents are resized (or not).
  • Dynamic Naming did not work properly for the new Print Pdf plugin.
  • The Print Pdf plugin does not add "GdP Software PrintPDF" to document names anymore.
  • The Auto ZIP plugin will retry after 10 seconds if one of the files to be zipped is locked.
  • Some (harmless) debugging code removed from Print PDF.
  • On some systems the "Auto Repair" of the history database did not work, the new release fixes this.

Download / Install

Download the current release here. Stop all your tasks and install this new release "on top" of your current installed version so it will keep all your settings and tasks.

Thursday, 26 November 2015

WatchFTP v3.7.8 released, free update

We just released a small update for our FTP File Monitor WatchFTP. This is a free update for all customers, just install the current evaluation version "on top" of your install so it keeps your settings and tasks.

This release fixes an issue that caused the WatchFTP Control Center to crash when you try to import a task with an accented name.

Sunday, 25 October 2015

WatchDirectory 4.9.2 released - free update

We just released version 4.9.2 of our File Monitoring Program WatchDirectory.

New / Changed in this release

A new plugin has been added so WatchDirectory can now print PDF files directly without need for Acrobat or Foxit Reader. This works more reliable, faster and is easier to setup.

If you use WxRemote's "Last Message" option, WatchDirectory used a very inefficient method to write those LastMessage files. This has been fixed.

The Email Task can now request a read receipt. Note that this depends on the receiver's email client if those receipts will be sent.

When a task starts and it finds that its history database is corrupt, it will automatically repair this database.

Download / Install

Download the current release here. Stop all your tasks and install this new release "on top" of your current installed version so it will keep all your settings and tasks.

Sunday, 18 October 2015

WatchFTP version 3.7.7 released, recommended update

Today we released a new version of our FTP Monitoring program WatchFTP.

New in this release

When "Keep FTP Session Log" and/or WxRemote's "Last Message" support is enabled, WatchFTP was using a lot of CPU causing the task to run very slow. This has been fixed and tasks run a lot faster now.

Download / Install

You can Download the latest release here. This is a free upgrade for all customers. Just install this new release "on top" of your current version so your tasks and settings are preserved.

Monday, 12 October 2015

WatchDirectory v4.9.2 beta - Print PDF Files

You can now download a new beta version of WatchDirectory.

New in this beta version

This new beta includes a native plugin to print PDF files. Previously WD printed PDF files by calling Acrobat Reader of Foxit Reader to do the actual printing. This new plugin should be more reliable and work faster.

This release also checks to see if the history database is corrupt. The typical reason why it becomes corrupt is a power failure or a forced Windows shutdown. When a task is starting and it finds a corrupt database it will auto-repair it.

Download / Install

See this forum post for download and install information.