「System.ArrayにLastWriteTimeの定義が含まれていません」というエラーが表示されます

StackOverflow https://stackoverflow.com/questions/4897955

質問

c#コードに問題があり、ifステートメントが機能しないようです。何らかの理由でコードの間違った部分を参照しようとしていると思います。すべての適切な参照とすべての適切な使用法があることを確認しました。問題のあるコードを次のように貼り付けました: ジェネラコディセタグプレ

ご協力いただければ幸いです。

役に立ちましたか?

解決

あなたがしたいことはおそらくこれですか? ジェネラコディセタグプレ

他のヒント

まあ、fiは配列なので、fi.LastWriteTime.Date == DateTime.Today.Dateはそのエラーを出します。正しく。

返されたディレクトリを他の目的に使用していないようです。そのため、「修正」を提案することはできません。

配列でLastWriteTimeを呼び出していますが、配列にはこのプロパティがありません。

配列のメンバーでLastWriteTimeを呼び出す必要があります。例: ジェネラコディセタグプレ

またはすべてのファイルを反復処理するには: ジェネラコディセタグプレ

エラーは単純で、FileInfoアイテムの代わりに配列にLastWriteTimeを使用しています。次のようなコードでインデックスを使用する必要があります: ジェネラコディセタグプレ

0をインデックスnumに置き換えるか、次のようにforeachループで使用します。 ジェネラコディセタグプレ

前述のように、このプロパティは配列では無効です。 FileInfoをforeachループで囲むだけです: ジェネラコディセタグプレ

必要 ジェネラコディセタグプレ

forループがありません: ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top