2009-09-04 21 views
5

前に文字列のビットを削除しますか? ファイルの前の文字列が変更される可能性があるため、20文字を超える文字を数えずに削除することはできません。あなたの助けのためのは、私は、このような文字列を持っている単語

感謝:)

+0

あなたは\ filesの前のパスが異なるのですか? – Mayo

答えて

19

別の「ファイル」は、文字列の初めの部分で、その後良くなることができれば、メタナイトさんのコメントについては、この

string s = oldString.Substring(oldString.IndexOf("Files")); 

おかげで、

をしようとするだろうbe ..

string s = oldString.Substring(oldString.LastIndexOf("Files")); 
+0

ありがとうございました:) –

+0

これは確かに有効ですが、保存したい文字列の一意の部分(g:\ uploadfiles \ john \ Files \ Upload \は失敗します) 。 .jpgや\ Files \ Upload \も考えられます。また、.tolower()を指定すると、大文字/小文字の違いによる影響を受けないようになります。 – Mayo

+1

代わりにLastIndexOfを使用します。エラーのリスクを最小限に抑えることができます。 –