1

画像をアップロードしている.aspxページにAsyncFileuploadコントロールがあります。作成/アクセス日などの非常に基本的なファイル情報を抽出しています。

すべての単一ファイルに対して、コードは私に1つの静的な値を与えます。

01/01/1601 00:00:00

これは明らかに正しくありえません。変換は自動的に行われると確信しています。

どうすれば実際の値に変換してCYYMMDD形式に戻すことができますか(bdでこの特定の形式が必要です)?ありがとう

UploadedComplete私はこのコードを実行します

 string savePath = MapPath("~/" + Path.GetFileName(e.FileName));

 FileInfo MyFileInfo = new FileInfo(savePath);

 txt_Textbox1.Text = MyFileInfo.CreationTime.ToString();

これにより、実際の日付が今日の日付であるかどうかに関係なく、常に次の出力が得られます

01/01/1601 00:00:00

どうすれば元の作成日に変換できますか?

4

1 に答える 1

0

FileInfo変数の他のプロパティを使用する前に、それMyFileInfo.Existsが正しいことを確認してください。true

あなたの場合はきっとそうMyFileInfo.ExistsですfalseCreationTime, LastAccessTime, LastWriteTimeこれが、などのプロパティの値を取得する理由です。

于 2012-12-19T12:23:14.673 に答える