タイトル : Re^7: 文字列の検索について 投稿日 : 2005/04/21(Thu) 19:03 投稿者 : さおり
すいません、分かりやすいようにと思ってテキストの中身を変えて初めに載せたのですが、 実際のテキストの中身を載せないとダメでしたね。 実際は [DataFileName] 6=<6>e:\CSV\FTEST001.csv 5=<5>e:\svf_test\svf_0001\svf_0001.csv 4=<4>e:\CSV\svftest2*.txt 3=<3>e:\csv\testuch6.frm 2=<2>e:\csv\testuch6.csv 1=<1>e:\csv\test01.csv 0=<0>e:\CSV\svftest2*.csv となっているので、一行ずつ読み込んだときに、0=<0>という文字も読み込んでしまうので、 > だから System.IO.Path.GetFileName で取得できますと回答したのに......。 だと、パスに無効な文字が含まれています。となってしまいます。 これに関しては完全に説明不足でしたね、すいません。 > 試して見ましたが取得できましたよ > Debug.WriteLine の結果 > aaaa.csv > bb.csv > test01.csv > ccccccccccc.csv > 12345.csv ちなみに、初めに載せたテキストの中身に、「LogFileName=e:\DEBUG\ucx.log」や「e:\csv\bb.txt」 というような文字列もあったのですが、System.IO.Path.GetFileName で、私の様な例外は発生しなかっ たのですか? |