0

複数のピリオドを持つドキュメントのアップロード中に問題が発生しました。たとえば、拡張子が ammu.gopu.docx のファイルをアップロードするとします。これを ammu_gopu.docx に置き換えたいと思います。これは、拡張子を保持し、ファイル名を undescore に置き換えることを意味します。

4

3 に答える 3

0

これを試して:

filePath = IO.Path.GetDirectoryName(filePath) & _
           IO.Path.GetFileNameWithoutExtension(filePath).Replace("."c, "_"c) & _ 
           "." & IO.Path.GetExtension(filePath)
于 2013-06-14T10:31:26.867 に答える
0

System.IO.Path.GetExtensionメソッドを使用します。

于 2013-06-14T09:44:44.237 に答える