に別々の文字列としてファイル名とファイル・タイプの両方を取得することは今、私はは、私がコードをお持ちのC#
string a ="Image1";
string b ="jpg";
として、別の文字列としてファイル名とファイルの種類をしたい
string iName = opFile.SafeFileName;
// here iName = Image1.jpg
の下に表示スニペット
どのようにそれを行うには、どのような助けに感謝します。
に別々の文字列としてファイル名とファイル・タイプの両方を取得することは今、私はは、私がコードをお持ちのC#
string a ="Image1";
string b ="jpg";
として、別の文字列としてファイル名とファイルの種類をしたい
string iName = opFile.SafeFileName;
// here iName = Image1.jpg
の下に表示スニペット
どのようにそれを行うには、どのような助けに感謝します。
Path.GetFileNameWithoutExtension(iName);
- はファイル名を返します。Path.GetExtension(iName);
- ファイルの拡張子を返します。[この削除されたスレッド](https://stackoverflow.com/questions/44799681/how-to-copy-a-char-array-in-another-char-array)に関して:他の人の回答をコピーアンドペーストしないでください。あなたはその質問に重複してフラグを立てることができます。ハッピーコーディング! –
@ un-lucky OK。しましょう。ありがとう –
FYI - "。"ファイル拡張子では、Path.GetExtension関数がそれを文字列の最初の文字として返すので、それを削除する必要があります。 (例:Path.GetExtension( "SomeFile.jpg")は ".jpg"を返します)
'iName.Split( '。')'? – David
場合によっては、「ima.ge.jpg」 – NewBie
@NewBie喜んで助けました。 :)可能であれば、回答を受け入れたものとしてマークしてください。 –