サーバー上にファイル数がMAX_PATH
個を超えるファイルがあります。 パスにあらかじめ保留中の\\?\でこれらのファイルをリストすることができると繰り返し聞いてきました。ただし、ファイル名の長さをMAX_PATH
に制限するデータ構造を使用しているため、FindFirstFile[Ex]
とそのパートナーの問題は解決しません。任意の形式のWindows APIを使用して長いパス名を繰り返し処理する方法
名前が長すぎるファイルを見つけるためにディレクトリ構造を反復処理する方法はありますか?私はそれを行うユーティリティを見てきましたが、ソース形式で利用できるものはありません。
私は、.NET BCLの人々からのブログエントリを見て、彼らが提供するリンクに従っていることに注意してください。
シンプルさのためにこれをCまたはC++で行うことをお勧めしますが、自由に利用できる言語は今のところは行います。
コード、ドキュメント、または有用なものへのポインタが評価されます。
Davidさん、ありがとうございました。これは私が求める前にAPIを使用しようとしないために得られるものです。 :)本当に早すぎる最適化? – JimR