ファイル名に非ASCII文字が含まれている場合、Pythonを使用していますが、ファイルのプロパティを読み取るのに問題があります。
たとえば、ファイルの 1 つの名前は次のとおりです。
0-Channel-https∺∯∯services.apps.microsoft.com∯browse∯6.2.9200-1∯615∯Channel.dat
これを実行すると:
list2 = os.listdir('C:\\Users\\James\\AppData\\Local\\Microsoft\\Windows Store\\Cache Medium IL\\0\\')
for data in list2:
print os.path.getmtime(data) + '\n'
エラーが発生します:
WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect: '0-Channel-https???services.apps.microsoft.com?browse?6.2.9200-1?615?Channel.dat'
コードはASCII文字のみの他のファイル名で正常に動作するため、特殊文字が原因であると想定しています。
このような名前のファイルのファイルシステム プロパティを照会する方法を知っている人はいますか?