PRB: Files Copied from MS-DOS to Mac Have Wrong Icon and Type

Last reviewed: December 2, 1996
Article ID: Q118937
The information in this article applies to:
  • Microsoft FoxPro for Macintosh, versions 2.5b, 2.5c
  • Microsoft Visual FoxPro for Macintosh, version 3.0b

SYMPTOMS

After FoxPro files have been converted from MS-DOS format to the Macintosh format, they do not display the correct FoxPro icons or file kind in a window. Additionally, viewing the files with a resource editor, such as ResEdit, shows that they have the wrong resource type and creator.

CAUSE

Because MS-DOS files do not have resources, the tool used to transport them to the Macintosh usually assigns its creator and file type to the files. Examples are the Apple File Exchange utility and networks that support connections to MS-DOS-based machines and Macintoshes, such as Microsoft Windows NT.

WORKAROUND

To fix the files, do one of the following:

  • If only a few files are involved, use one of the techniques described in the "More Information" section below to change the creator and file types of the files.

    -or-

  • If many files are involved, you may want to use the programmatic workaround described in the following article in the Microsoft Knowledge Base:

           ARTICLE-ID: Q114999
    
           TITLE     : PRB: Creators and Types Are Reset After Transport
                       to Macintosh
    
    

STATUS

This behavior is by design.

MORE INFORMATION

Steps to Change File Creator and Types by Using File, Save As

NOTE: This technique does not work on file types, such as tables, that can't be saved using the Save As command on the File menu.

  1. From the File menu, choose Open. Select the appropriate file type in the Type list box.

  2. Select the file you want to change, and then choose Open.

    NOTE: If the file isn't visible, select the All Files check box.

  3. If prompted to transport the file, choose Transport.

  4. From the File menu, choose Save As. Keep the current filename and choose Save.

  5. When prompted to replace the existing file, choose Save.

  6. From the File menu, choose Close.

Steps to Change File Creator and Types Using ResEdit

CAUTION: This workaround uses Apple's resource editor, ResEdit. Because a file may be damaged if incorrect changes are made, the use of ResEdit is recommended for advanced Macintosh users only. As a precautionary step, you may want to make backup copies of the FoxPro files before proceeding.

NOTE: The instructions below are for ResEdit version 2.1.1. If you use a different version of ResEdit, these instructions may vary slightly. ResEdit does not come with the Macintosh operating system, but can be obtained from Macintosh user groups or the Apple Programmers and Developers Association (APDA).

  1. Start ResEdit. Press ESC to stop the animated opening screen.

  2. In the opening dialog box, choose Cancel.

  3. From the File menu, choose Get File/Folder Info.

  4. Select the file that needs its creator and type changed. Choose Get Info.

  5. Change the type to the appropriate type. Change the Creator to FOXX.

    NOTE: For a list of FoxPro types, see the "Creator File Types" topic in the FoxPro online Help system.

  6. Close the window for the selected file. When prompted to "save info," choose Yes.

  7. If you need to change other files, repeat steps 3-6 for each file.

  8. From the File menu, choose Quit.

NOTE: If the file kind/type and icon do not change, you will need to rebuild the desktop. To do this, perform the following steps:

  1. While holding down the COMMAND and OPTION keys, choose Restart from the Special menu. Continue holding down the COMMAND and OPTION keys while the Macintosh restarts--this rebuilds the desktop.

  2. After the Macintosh restarts, it displays the following dialog box:

          Are you sure you want to rebuild the
          desktop file on the disk "<disk_name>"?
          Comments in info windows will be lost.
    

    Release the COMMAND and OPTION keys, and then choose OK.


Additional reference words: VFoxMac 3.00b FoxMac 2.50b 2.50c lan lanman
os/2 text lman
bina
mdos translate import export port move platform pc
KBCategory: kbprg kbprb
KBSubcategory:


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: December 2, 1996
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.