.docx ファイルを編集するユーティリティを作成しています。ユーザーが正しいタイプのファイルを右クリックすると、自動的に変更が行われ、ファイル名にテキストが追加されてドキュメントが保存されるようにしました。これはすべてうまく機能しますが、ファイル名が大幅に切り捨てられているという事実を除けば. ファイル名に複数の単語が含まれている場合、プログラムに渡される文字列は、ほとんどの文字が単一の ~ に置き換えられます。元のファイル名を読み取るか、パラメータを完全な文字列にする方法はありますか?
3 に答える
2
私がやろうとしていたことの解決策を見つけました。私はC#メソッドを使用することになりましたPath.GetFullPath
。
string path = Path.GetFullPath(originalpath);
これにより、切り捨てられたファイル名ではなく、完全なファイル名が出力されます。
http://msdn.microsoft.com/en-us/library/system.io.path.getfullpath.aspx
于 2013-06-28T18:48:53.793 に答える
1
File.getCanonicalPath は、必要なものを提供します
http://msdn.microsoft.com/en-us/library/aa988183(v=vs.80).aspx
于 2013-06-28T18:30:58.773 に答える