C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[3]: ファイルの属性も一緒にコピーする方法


(過去ログ 66 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■38424 / inTopicNo.1)  ファイルの属性も一緒にコピーする方法
  
□投稿者/ ファイルコピー (1回)-(2009/07/14(Tue) 10:31:53)

分類:[.NET 全般] 

現在エクセルファイルをコピーするプログラムを作成しています。

ファイルのコピーはSystem.IO.File.Copyでできるということはわかったのですが、
コピー元のファイル作成日時も一緒にコピーする方法がわかりません。

どなたかご教授よろしくお願いいたします。
引用返信 編集キー/
■38425 / inTopicNo.2)  Re[1]: ファイルの属性も一緒にコピーする方法
□投稿者/ επιστημη (2060回)-(2009/07/14(Tue) 10:37:56)
επιστημη さんの Web サイト
> コピー元のファイル作成日時も一緒にコピーする方法がわかりません。

System.IO.Fileに SetCreationTime とか SetLastWriteTime とか、
タイムスタンプをいぢくるメソッドが用意されています。

引用返信 編集キー/
■38427 / inTopicNo.3)  Re[2]: ファイルの属性も一緒にコピーする方法
□投稿者/ ファイルコピー (2回)-(2009/07/14(Tue) 11:39:32)
No38425 (επιστημη さん) に返信
>>コピー元のファイル作成日時も一緒にコピーする方法がわかりません。
>
> System.IO.Fileに SetCreationTime とか SetLastWriteTime とか、
> タイムスタンプをいぢくるメソッドが用意されています。
>

επιστημη さんありがとうございます。
GetCreationTimeとSetCreationTimeを使用して、解決することができました。
解決済み
引用返信 編集キー/
■38428 / inTopicNo.4)  Re[3]: ファイルの属性も一緒にコピーする方法
□投稿者/ みきぬ (532回)-(2009/07/14(Tue) 11:43:36)
ちなみにコピーしたファイルに読み取り専用属性がついていると、作成日時を設定するところでこけるので気をつけてください。

参考:
http://www.atmarkit.co.jp/fdotnet/dotnettips/360filereadonlly/filereadonlly.html
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -