-4

コード:

'Files' は でList<string>、_indx はintです。

label22.Text = files[_indx];

たとえば、「ファイル」index[0]には次の文字列があります。

D:\New folder (45)\converted.avi_Automatic\Lightning 0 Length 2 [91 - 93]\000091.bmp

しかし、代わりに label22.Text では、残りのディレクトリ パスなしで「000091.bmp」のみを表示する必要があります。

どうすればできますか?

4

4 に答える 4

3

使用Path.GetFileName:

label22.Text = Path.GetFileName(files[_indx]);
于 2013-01-16T19:47:08.637 に答える
1

私はあなたが探していると信じていますPath.GetFileName()

label22.Text = Path.GetFileName(files[_indx]);
于 2013-01-16T19:46:36.973 に答える
1

Path.GetFileName(fileName)ディレクトリを除いたファイル名を返します。

http://msdn.microsoft.com/en-us/library/system.io.path.getfilename(v=vs.100).aspxから取得

于 2013-01-16T19:47:30.347 に答える
0

最も簡単な方法は

Path.GetFileName(files[_indx]);
于 2013-01-16T19:47:13.970 に答える