Windows XP には以下のファイルがあります。以下の方法で名前順に並べ替えた後。
test_1a.play
test_1AA.play
test_1aaa.play
test_1AB.play
test_1AC.play
test-_1AAAA.play
これらのファイルを Java で読み込んで Collections.sort(listofFiles) または python を実行して listofFiles.sort() を実行すると、以下の順序になります
test-_1AAAA.play
test_1AA.play
test_1AB.play
test_1AC.play
test_1a.play
test_1aaa.play
GUI では、ウィンドウが並べ替えられている順序でファイルを表示する必要があります。上記の名前のフォルダーは、既定の並べ替えメカニズムによって並べ替えられます。ファイルのみが乱れています。だから私はJavaとPythonに使用するWindowsで使用される比較メソッドを探しています。これを解決するためのコンパレーターを手伝ってくれる人はいますか