FilePath

Secure File Transfer System

By Pathagility LLC

About FilePath

FilePath is a secure, enterprise-grade file transfer system that enables automated file synchronization across your organization. Choose between our feature-rich desktop client or lightweight PowerShell client for server deployments.

Secure Transfers
All transfers are encrypted and authenticated
Multi-Zone Support
Configure multiple transfer zones per client
Automated Sync
Real-time upload monitoring and scheduled download polling
Easy to Use
Simple setup with intuitive configuration

Downloads

Desktop Client

Full-featured system tray application with real-time file monitoring and management interface for Windows 10/11.

WWindows Desktop Client

System tray application for Windows 10/11

Recommended: Installer version

PowerShell Client (Server Deployments)

Lightweight script-based client for Windows Server environments. Zero dependencies, runs as scheduled task.

PSPowerShell Client

Windows Server / PowerShell 5.1+

Includes sync script, installer, and configuration files

Installation Guide

Important: FilePath software is not digitally signed. You will encounter Windows security warnings during installation. This is expected behavior. See the instructions below for how to proceed safely.

Desktop Client Installation

Windows Desktop Client

  1. Download the Windows installer (or portable version if preferred)
  2. When you run the installer, Windows SmartScreen will display a warning:
    • Click "More info"
    • Click "Run anyway" button
  3. Follow the installation prompts
  4. The application will start in your system tray
  5. Right-click the tray icon and select "Settings" to configure your zones

PowerShell Client Installation

PowerShell Execution Policy: The scripts are unsigned and require execution policy adjustment. See step 2 below.

Server Installation Steps

  1. Download and extract filepath-powershell-client.zip
  2. Open PowerShell as Administrator and set execution policy:
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    This allows locally created scripts to run while still requiring downloaded scripts to be signed.
  3. Edit config.json with your credentials and zone configuration:
{
  "apiUrl": "https://fpr.pathagility.com",
  "secretKey": "your-secret-key-here",
  "logFile": "C:\\FilePath\\logs\\filepath.log",
  "zones": [
    {
      "queueName": "Zone1",
      "downloadPath": "C:\\FilePath\\downloads\\Zone1",
      "uploadPath": "C:\\FilePath\\uploads\\Zone1"
    }
  ]
}
  1. Test the connection:
.\test-connection.ps1
  1. Install as scheduled task (runs every 5 minutes):
.\install-task.ps1
  1. Or run manually:
.\filepath-sync.ps1

Configuration & Getting Started

Obtaining Credentials

Contact your FilePath administrator to receive:

Desktop Client Configuration

Setting Up Your First Zone

  1. Right-click the FilePath tray icon and select Settings
  2. Enter your Access Key and Secret Key at the top
  3. Click Fetch Zones to load your available zones
  4. Navigate to Zone 1 tab
  5. Toggle Enable Zone to ON
  6. Select a zone from the Queue Name dropdown
  7. Click Browse to set your download directory
  8. Click Browse to set your upload directory
  9. Click Save Configuration
How it works: Files placed in your upload directory are automatically transferred within seconds. The system checks for new downloads every 7 minutes.

Viewing Logs

Monitor file transfer activity:

Support & Documentation

Troubleshooting

Common Issues

Connection Errors

  • Verify your Secret Key is correct
  • Check your internet connection
  • Ensure firewall allows HTTPS traffic

Files Not Transferring

  • Check the Logs window for error messages
  • Verify directories exist and are writable
  • Ensure the zone is enabled in Settings
  • For uploads: wait 2 seconds after file stabilizes
  • For downloads: polling occurs every 7 minutes

PowerShell Client Issues

  • If scripts won't run: Check execution policy with Get-ExecutionPolicy
  • Run test-connection.ps1 to verify connection
  • Check C:\FilePath\logs\filepath.log for errors
  • Verify scheduled task is enabled in Task Scheduler

Windows SmartScreen Warnings

  • FilePath executables are not digitally signed
  • Click "More info" then "Run anyway" when prompted
  • This is safe for software from trusted sources like your organization

Technical Details

Contact

For support, feature requests, or access provisioning, contact:

Pathagility LLC
Email: support@pathagility.com