-1

.ZIP ファイル文字列を出力するための文字列パスがありpath = @"C:\TEMP\test.zip";、ファイル名と日付スタンプを探しています。例、test_TodayDate.ZIP。これを達成する方法はありますか?

ありがとう

4

2 に答える 2

0

できるよ:

string filePath = @"C:\TEMP\test.zip";
string finalPath = Path.Combine(Path.GetDirectoryName(filePath),
                            Path.GetFileNameWithoutExtension(filePath) 
                                  + DateTime.Now.ToString("yyyyMMddHHmmss") 
                                  + Path.GetExtension(filePath));
  • 最初に拡張子なしのファイル名を取得し、タイム スタンプを追加します。次に、ファイル拡張子を連結します。
  • 次に、ファイルパスの現在のディレクトリを取得します
  • Path.Combine を使用して、ディレクトリと新しいファイル名を結合します
于 2014-12-08T18:43:06.907 に答える