これはおそらく最も一般的なファイル名解析の問題ではありませんが、次の形式でファイルのリストを表示するプログラムがあります。
Filename.extの場所
いくつかの例は
sampleFile.jpg C:\ Images \ my jpgs 別のfile.bmpC:\ Images \ myBmps
ファイル名と場所は1つのスペースで区切られます。示されているように、ファイル名にスペースを含めることができます。
各行からファイル名を抽出したいのですが、それを行うための良い方法が見つからないようです。特定の文字のインデックスを検索してから、0から(index-offset)までの部分文字列を抽出することを考えました。ここで、offsetは戻る必要のある文字数です。しかし、ハードコードされたオフセットが機能することを保証する検索可能な文字はないと思います。