ダウンロードマネージャアプリケーション用のURLからファイル名を取得します。私はUri.AbsolutePath
またはPath.GetFileName
を使用して取得することを知っていますが、これらの方法ではいくつかのURLでは良い結果が得られません。例えばC#のURLから実際のファイル名を取得するには?
は、このlinkで本名はWinRARの5.40決勝TR.zipですが、Path.GetFileName
はzjESdHoqm?キー= 035db62f2375981abf05c615955812a72d5f2701奇妙な名前であるとして、それを提供します。
このリンクにはリダイレクトもありません。それはファイルを直接含んでいます。だから私は尋ねたい、C#で正しいファイル名を得るための正確な方法はありますか?
更新日:リンクの有効期限が切れていることがわかりました。そのために残念。しかし私は私の問題を説明するために他のURLを使うことはできませんでした。
問題をテストする場合は、このpageからURLを更新することができます。
http://stackoverflow.com/questions/1105593/get-file-name-from-urstring-in-c-sharpの重複はありますか? – 5arx
あなたのリンクでこのメソッドを試しましたが、今度は 'zjESdHoqm'を出します。だから私が望むものではありません。 –
これらのファイルはどこにありますか? – 5arx