掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
フォルダを選択して日付でそのフォルダの中のファイルを削除するには? (ID:67120)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
フォルダ内のファイルの一覧は「System.IO.Folder」クラスの「GetFiles」メソッドを使えば取得できます。 http://msdn2.microsoft.com/ja-jp/library/07wt70x2(VS.80).aspx MSDNのC++の例はIEnumeratorを使っていますが、for each文を使えばもう少しシンプルになります。 array<String^>^ fileEntries = Directory::GetFiles(targetDirectory); for each(String^ fileName in fileEntries) { // fileNameにはファイル名が格納されている } 対象のファイルパスパスから日付等の情報を取得するには、「System.IO.FileInfo」クラスを使います。 http://msdn2.microsoft.com/ja-jp/library/system.io.fileinfo(VS.80).aspx どの日付を取得したいのか不明なので、適切なプロパティおよびメソッドをご自分で探してみてください。 ちなみに、 >Visual C++をCLRで作成 であれば、C++だけではなく、C#やVB.NETのサイトも参考にされるとよいでしょう。 文法以外のところは、何をしたくて何を使えばいいのか等、使うクラスはすべて同じですので。 VB.NETなら http://blogs.wankuma.com/naoko/archive/2007/01/19/56991.aspx とか。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.