Command line %~sI does not convert correctly in 8.3 format short name and conversion errors. RRS feed

  • 问题

  • First of all, I would like to say sorry. My English is very poor, where all content is through translation software translation. I hope you can understand, if you can read Chinese, you can go to the link below to view content in Chinese: (or help to accurately translate Chinese to English, thank you)

    Following are problems details:

    There are two conversion issues.

    First question: could not convert properly 8.3 short name, the problem is one of thecomputers carrying Windows 10 system, the system has been opened in 8.3 formatshort name function.

    The following figure:(Because my account mapping in the questions is not allowed, so I can only write photo links.)

    Show in the red box is not converted, but some of these paths are converted by normal (between the two red boxes, as well as the beginning).

    Same similar paths in the other computers (including Windows7, Windows10) display properly is the 8.3 short name.

    8.3 short path name for the following as normal after conversion:(Because my account mapping in the questions is not allowed, so I can only write photo links.)

    The second problem: computer systems appear (mainly testing system for Windows7, Windows10), short name path for conversion into a path that does not exist, leading to subsequent processing path could not be found.

    Test path is:

    E:\BaiduYunDownload\第一部分\0 819

    E:\BaiduYunDownload\第一部分\12 2

    Are converted incorrectly into:

    E:\BAIDUY~1\第一部分\0819~1刀\0 819

    E:\BAIDUY~1\第一部分\122~1退分\12 2

    Actually correct should be:



    All of the above testing environment are Chinese Simplified version of Windows7 and Windows10, other languages might appeal problem does not occur.So the second estimate is a system Bug, but the first question I do not know the Bug system, or computer problem?

    2016年10月8日 11:10