Your best friend for file transfer.

Fetch application logoFetch

version numbers in filenames (10 posts)

This is an archived topic. The information in it is likely to be out-of-date and no longer applicable to current versions of Fetch.
  • Started 10 years ago by fizikci
  • Latest reply 8 years ago from Scott McGuire
  • fizikci Member

    Greetings,

    My apologies if this has been covered, but I was not able to find it. I am using Fetch 4.03 on OS 10.3.2 and connecting to a VMS ftp server. I am unable to delete files with the error: "Server file error: Failed to delete file User5:[NORLING]4.TXT; The file specification must contains a name, type and version number (even if wildcarded).

    When browsing my ftp site via command line, the file name is listed as 4.TXT;1. Fetch does not seem to see the version numbers and therefore cannot properly address these files.

    What can I do to remedy this?

    Thank You.

    -travis n

    Posted 10 years ago #

  • Jim Matthews Administrator

    Could you post the contents of the Fetch Transcript window after you get that error. It could be that Fetch is stripping the version number because most of the time you don't care, but this server evidently does care.

    Thanks,

    Jim Matthews
    Fetch Softworks

    Posted 10 years ago #

  • guest Registered Member

    Yes, I think that is what is happening, can Fetch recognize and use version numbers?

    Fetch 4.0.3 System 0x1032 Serial FETCHED001-5G53-03QA WS
    Connecting to uwplatt.edu port 21 (2/27/04 10:14:00 AM)
    220 spruce FTP Server (Version 4.2) Ready.
    USER norling
    331 Username NORLING requires a Password
    PASS
    230 User logged in.
    SYST
    200 VMS OpenVMS V6.2 on node spruce.
    PWD
    257 "USER5:[NORLING]" is current directory.
    MACB ENABLE
    502 MACB is unimplemented.
    PWD
    257 "USER5:[NORLING]" is current directory.
    PASV
    227 Entering Passive Mode (137,104,128,3,8,228)
    NLST
    150 Opening data connection for USER5:[NORLING]*.*; (4.10.91.48,2793)
    CONTROLS.DIS
    GOPHERRC.
    LOGIN.COM
    MAIL$AC5E8FAE0005009B.MAI
    MAIL.MAI
    PMDF_MAILBOX_FILTER.
    READ.MAI
    RISCM_ALIAS.CMDAT
    RISCM_MESSAGES.CMDAT
    RISCM_PERSONAL.CMDAT
    RISCM_TODO.CMDAT
    ROOT_GOPHER_SERVER_SHAMU_OIT_UWPLATT.EDUON
    SENT_MAIL.MAI
    UCX$FTPSERVER.LOG
    UNTITLED.RTF
    WWW.DIR
    226 NLST Directory transfer complete
    DELE UNTITLED.RTF
    550-Failed to delete file USER5:[NORLING]UNTITLED.RTF;
    550 The file specification must contain a name, type and version number (even if wildcarded).
    ftp_delete or ftp_rmdir: -30006 (state == RDEL_DELETING)
    PWD
    257 "USER5:[NORLING]" is current directory.
    PASV
    227 Entering Passive Mode (137,104,128,3,8,233)
    NLST
    150 Opening data connection for USER5:[NORLING]*.*; (4.10.91.48,2794)
    CONTROLS.DIS
    GOPHERRC.
    LOGIN.COM
    MAIL$AC5E8FAE0005009B.MAI
    MAIL.MAI
    PMDF_MAILBOX_FILTER.
    READ.MAI
    RISCM_ALIAS.CMDAT
    RISCM_MESSAGES.CMDAT
    RISCM_PERSONAL.CMDAT
    RISCM_TODO.CMDAT
    ROOT_GOPHER_SERVER_SHAMU_OIT_UWPLATT.EDUON
    SENT_MAIL.MAI
    UCX$FTPSERVER.LOG
    UNTITLED.RTF
    WWW.DIR
    226 NLST Directory transfer complete

    Posted 10 years ago #

  • Jim Matthews Administrator

    This server is not including the version numbers in the file list, so Fetch never sees them. I think it's a bug that the server demands information it isn't providing.

    One workaround is to use the View File List command; it may show you a file list that includes version numbers. Then, to delete a file, choose "Delete file or directory..." from the Remote menu when nothing is selected. You will be prompted to type the name of the file to delete, and you'll have to include the version number at the end.

    Please let me know if that does not work.

    Thanks,

    Jim Matthews
    Fetch Softworks

    Posted 10 years ago #

  • guest Registered Member

    Yes that does work. Thank You.

    -travis n

    Posted 10 years ago #

  • Jim Matthews Administrator

    Another option is to select the item, and choose "Delete Directory or File..." with the Option key down. You'll be prompted to enter a name, but the selected name will be entered for you (so you only have to add the version number).

    Thanks,

    Jim Matthews
    Fetch Softworks

    Posted 10 years ago #

  • sjsh Member

    I just updated a user to Fetch 5 from Fetch 4 and now version numbers do not show up (ie file.ext;14 is now file.ext) so I've had to go back to version 4. Is there a way to make version 5 show the numbers like version 4? (we can't transfer files without including the version number).

    Posted 8 years ago #

  • Scott McGuire Administrator

    Hi,

    Yes, you can tell Fetch 5 to display of VMS file version numbers in the file list by quitting Fetch, opening the Terminal application, and typing the following line:

    defaults write com.fetchsoftworks.Fetch ShowVMSVersionNumbers -bool true

    (You may want to copy and paste that line, I know from personal esperience it's easy to get it wrong.) Then run Fetch again. You may need to refresh your files lists to see the version numbers. If you are still having a problem, let us know.

    We're hoping to provide a better way to turn VMS version numbers on and off in a future version of Fetch.

    Thanks,

    Scott McGuire
    Fetch Softworks

    Posted 8 years ago #

  • sjsh Member

    Typing:

    defaults write com.fetchsoftworks.Fetch ShowVMSVersionNumbers -bool true

    in Terminal to tell Fetch 5 to display of VMS file version numbers in the file list worked fine.

    Thanks.

    Posted 8 years ago #

  • Scott McGuire Administrator

    Hi,

    We're glad to hear it worked for you. Thanks for the followup.

    Best,

    Scott McGuire
    Fetch Softworks

    Posted 8 years ago #

Topic closed

This topic has been closed.