Library to be used with C#, C++, VB allows your programs to overcome standard limitation on path length to files and directories. This limitation encounters in explorer, different file managers, and even when working with WinAPI itself. Our libraries work with both NTFS and FAT32 file systems.
The library solves the problem with trailing spaces or other unsupported characters in filenames as well. This problem often occurs, for example, when sharing or working under Windows with files, originally created under MacOS. The trailing spaces in filenames are supported in MacOS But not under Windows. Using the library you can overcome this restriction.
» version 1.2 - posted on 2008-01-01
Added ability to work with network files
Updated C# and VB samples
EULA - End User License Agreement
Long Path Library - License Agreement http://www.abtollc.com
This License Agreement defines the terms and conditions under which you (the Licensee) are permitted by ABTO (the Licensor) to use the Long Path Library.
"Long Path Library" shall mean and include the software programs and files needed to integrate the ABTO software components with a software application, including documentation, examples, include files, declarations, source code, utility programs and Long Path components. "Application Program" shall mean and include one or more software programs created by the Licensee using the ABTO Software components.
2. License grant
Licensor hereby grants to the Licensee, and Licensee hereby accepts, subject to the terms and conditions set forth in this Agreement, a non-exclusive license to use Long Path Library subject to the terms of this Agreement. The term "license" as used in this Agreement shall mean and include:
a. The right to use Long Path Library in the Licensee's Application Programs.
b. The right to redistribute one copy of the Long Path Library with each copy of the Licensee's Application Program.
In accepting the license granted by Licensor, Licensee agrees that it shall not
a. Permit its end-users to redistribute the Long Path Library;
b. Loan or rent Long Path Library to a third party;
c. Attempt to disassemble or reverse-engineer software included with the Long Path Library;
d. Pass the license key, which you have received from ABTO, to any user.
4. Term of Agreement
The term of this Agreement starts at the time Licensee receives Long Path Library and shall continue in effect indefinitely unless terminated as specified in Termination of Agreement, below.
5. Termination of Agreement
The Licensee may terminate this Agreement at any time by destroying all copies of Long Path Library. In the event of a material default by the Licensee or the Licensee's agent or representative, of any provision of this Agreement, the Licensor may terminate this Agreement upon thirty (30) days written notice, and the Licensee also has thirty (30) days of notice for termination. Upon termination of the Agreement, the Licensee shall either destroy all licensed copies of Long Path Library, and all backups, or return them to Licensor. This obligation shall survive the termination of this Agreement.
6. Copyright and proprietary information
Licensee acknowledges that Long Path Library and all supporting documentation constitute valuable property of Licensor and that all title and ownership rights in Long Path Library and related materials remain exclusively with Licensor. Licensor reserves all rights with respect to Long Path Library under all applicable laws for the protection of proprietary information, including, but not limited to, trade secrets, copyrights, trademarks, and patents. Except as otherwise provided in this Agreement, Licensee shall not cause or permit unauthorized copying, reproduction, or disclosure of any portion of the Long Path Library or supporting documentation, or the delivery or distribution of any part thereof to any third person or entity, for any purpose whatsoever, without the prior written permission of Licensor. This restriction shall continue to bind Licensee and its agents and representatives beyond the termination of this Agreement.
7. DISCLAIMER OF WARRANTY
THIS LONG PATH LIBRARY IS SOLD "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE OR MERCHANTABILITY. THIS LONG PATH LIBRARY IS SOLD WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES WHATSOEVER. BECAUSE OF THE DIVERSITY OF CONDITIONS AND HARDWARE UNDER WHICH THIS LONG PATH LIBRARY MAY BE USED, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED. THE USER IS ADVISED TO TEST THE LONG PATH LIBRARY AND APPLICATIONS MAKING USE OF IT THOROUGHLY BEFORE RELYING ON IT. THE USER MUST ASSUME THE ENTIRE RISK OF USING THE LONG PATH LIBRARY. ANY LIABILITY OF SELLER OR MANUFACTURER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF THE PURCHASE PRICE.