-5

この質問が既にされている場合は申し訳ありませんが、私は C# でのプログラミングが初めてで、抱えている日付の問題を解決するのに苦労しています。私は、選択した2つの異なる日時の間に作成されたファイルを見つけ、属性{select}ファイルをチェックするプログラムを作成しました。

private bool Check_Attributes(FileInfo finfo)
{
    //check Attributes
    FileAttributes Fattributes = new FileAttributes();
    Fattributes = finfo.Attributes;

    SearchSetAttrib = new List<FileAttributes>();

    if (chkattributes.Checked == true)
    {
        SearchSetAttrib.Clear();
        if (chkreadonly.Checked == true)
            SearchSetAttrib.Add(FileAttributes.ReadOnly);

        if (chksystem.Checked == true)
            SearchSetAttrib.Add(FileAttributes.System);

        if (chkhidden.Checked == true)
            SearchSetAttrib.Add(FileAttributes.Hidden);

        if (chkNormal.Checked == true)
            SearchSetAttrib.Add(FileAttributes.Normal);

        if (chkArchiv.Checked == true)
            SearchSetAttrib.Add(FileAttributes.Archive);

        foreach (FileAttributes FileAtt in SearchSetAttrib)
        {
            if ((Fattributes & (FileAtt)) != 0)
                ReAttrib = true;
            else
                return ReAttrib = false;
        }
    }
    else
        ReAttrib = true;
        return ReAttrib;
}
4

1 に答える 1