The test below shows an unexpected result using the
exclude option in the ws_ftp pro Sync Utility
distributed with ws_ftp pro v7.04.

I made the source and destination identical then ran
the Sync Utility with all the options boxes unchecked,
the exclude field empty, sync set to local --> remote
and the test script only box checked.

The Sync Utility output below just confirms that the 2
sites are identical and no transfers are needed.
The second test (see below) shows the anomalous
behavior.

No Exclude, source and destination identical.

Connected to remote site ftp.pharamond.com
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest
Retrieving remote directory information...
Synchronizing local -> remote...
# newer GoogleAdvanced_Bkup2.htm 5/25/2001 9:43:02 PM 
(12/10/2001  9:24:00
PM)
# newer GoogleAdvanced_Bkup.htm 5/25/2001 10:22:46 PM 
(12/10/2001  9:24:00
PM)
# newer GoogleAdvanced.htm 2/2/2002 12:25:14 PM 
(2/6/2002  9:17:00 PM)
# newer GoogleTestPage.htm 5/25/2001 9:38:44 PM 
(12/10/2001  9:24:00 PM)
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest\images
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest/images
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest\images\_vti_cnf
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest/images/_vti_cnf
# newer homebutton2.gif 6/19/2001 12:42:20 PM 
(2/8/2002  9:54:00 PM)
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest\images
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest/images
# newer homebutton.gif 10/3/2000 4:43:56 PM 
(12/10/2001  9:24:00 PM)
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest\_vti_cnf
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest/_vti_cnf
# newer GoogleTestPage.htm 2/2/2002 12:25:14 PM 
(2/8/2002  9:55:00 PM)
# newer GoogleAdvanced.htm 2/2/2002 12:25:14 PM 
(2/8/2002  9:55:00 PM)
# newer GoogleAdvanced_Bkup.htm 2/2/2002 12:25:14 PM 
(2/8/2002  9:55:00
PM)
# newer GoogleAdvanced_Bkup2.htm 2/2/2002 12:25:14 PM 
(2/8/2002  9:55:00
PM)
# newer email_test.htm 2/2/2002 3:09:54 PM  (2/8/2002 
9:55:00 PM)
# newer test page 2.htm 2/8/2002 6:28:36 PM  (2/8/2002
 9:55:00 PM)
# newer test page 1.htm 2/8/2002 6:27:58 PM  (2/8/2002
 9:55:00 PM)
# newer test page 3h.htm 2/8/2002 6:29:02 PM 
(2/8/2002  9:55:00 PM)
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest\TestFolder
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest/TestFolder
# newer Test.gif 10/3/2000 4:43:56 PM  (2/12/2002 
2:14:00 PM)
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest
# newer email_test.htm 2/2/2002 3:09:54 PM  (2/6/2002 
9:18:00 PM)
# newer test page 2.htm 2/8/2002 6:28:36 PM  (2/8/2002
 6:41:00 PM)
# newer test page 3x.htm 2/8/2002 6:29:02 PM 
(2/11/2002  4:58:00 PM)
# newer test page 1.htm 2/8/2002 6:27:58 PM  (2/8/2002
 6:41:00 PM)
# newer OneByteFile.txt 2/11/2002 9:16:00 PM 
(2/11/2002  9:18:00 PM)
# Completed.

In this test folder TestFolder was excluded using
"TestFolder\" without quotes, in the exclude field. 
TestFolder contains 1 file - test.gif.
Notice that the Sync Utility transfers test.gif to the
destination site even though the destination folder in
which it resides has been excluded.

Connected to remote site ftp.pharamond.com
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest
Retrieving remote directory information...
#Excluding file
/home/web/r/rstonesifer.com/htdocs/rstest/TestFolder
Synchronizing local -> remote...
# newer GoogleAdvanced_Bkup2.htm 5/25/2001 9:43:02 PM 
(12/10/2001  9:24:00
PM)
# newer GoogleAdvanced_Bkup.htm 5/25/2001 10:22:46 PM 
(12/10/2001  9:24:00
PM)
# newer GoogleAdvanced.htm 2/2/2002 12:25:14 PM 
(2/6/2002  9:17:00 PM)
# newer GoogleTestPage.htm 5/25/2001 9:38:44 PM 
(12/10/2001  9:24:00 PM)
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest\images
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest/images
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest\images\_vti_cnf
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest/images/_vti_cnf
# newer homebutton2.gif 6/19/2001 12:42:20 PM 
(2/8/2002  9:54:00 PM)
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest\images
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest/images
# newer homebutton.gif 10/3/2000 4:43:56 PM 
(12/10/2001  9:24:00 PM)
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest\_vti_cnf
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest/_vti_cnf
# newer GoogleTestPage.htm 2/2/2002 12:25:14 PM 
(2/8/2002  9:55:00 PM)
# newer GoogleAdvanced.htm 2/2/2002 12:25:14 PM 
(2/8/2002  9:55:00 PM)
# newer GoogleAdvanced_Bkup.htm 2/2/2002 12:25:14 PM 
(2/8/2002  9:55:00
PM)
# newer GoogleAdvanced_Bkup2.htm 2/2/2002 12:25:14 PM 
(2/8/2002  9:55:00
PM)
# newer email_test.htm 2/2/2002 3:09:54 PM  (2/8/2002 
9:55:00 PM)
# newer test page 2.htm 2/8/2002 6:28:36 PM  (2/8/2002
 9:55:00 PM)
# newer test page 1.htm 2/8/2002 6:27:58 PM  (2/8/2002
 9:55:00 PM)
# newer test page 3h.htm 2/8/2002 6:29:02 PM 
(2/8/2002  9:55:00 PM)
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest\TestFolder
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest/TestFolder
sending Test.gif (new file)
(Transfer Test.gif to remote)
# local directory F:\My
Documents\RBUS\Webs\rscom_test\rstest
# remote directory
/home/web/r/rstonesifer.com/htdocs/rstest
# newer email_test.htm 2/2/2002 3:09:54 PM  (2/6/2002 
9:18:00 PM)
# newer test page 2.htm 2/8/2002 6:28:36 PM  (2/8/2002
 6:41:00 PM)
# newer test page 3x.htm 2/8/2002 6:29:02 PM 
(2/11/2002  4:58:00 PM)
# newer test page 1.htm 2/8/2002 6:27:58 PM  (2/8/2002
 6:41:00 PM)
# newer OneByteFile.txt 2/11/2002 9:16:00 PM 
(2/11/2002  9:18:00 PM)
# Completed.

Notice that test.gif was sent to the remote site even
though the destination folder in which it will reside
was excluded and test.gif already exists at the
destination and does not need to be updated even if
the exclude was not used.

It seems like the Sync Utility, by excluding a folder
on the destination, thinks it is empty and therefore
updates it with all the files in the corresponding
source folder.

The result is the same if "TestFolder\*.*" is used in
the exclude field.  It also doesn't matter if test.gif
exists in TestFolder on the destination site or not.

Has anyone else seen this behavior?  Is my assumption
that no transfer should take place correct?  Does
anyone use the Sync Utility at all?  Do you use the
exclude feature?  Does it work for you?  What version
are you using (it's in the file, ftpsync.exe,
properties)?

Thanks for the help,

John

__________________________________________________
Do You Yahoo!?
Send FREE Valentine eCards with Yahoo! Greetings!
http://greetings.yahoo.com

Please visit http://www.ipswitch.com/support/mailing-lists.html to be removed from 
this list.

Reply via email to