예제 #1
0
    public string SetFile(string filePath, [OptionalAttribute, DefaultParameterValueAttribute(BinaryPrefix.Kibibytes)] BinaryPrefix prefix)
    {
        TreeFile f = new TreeFile(filePath);
        mFiles.Add(f);

        mSizeOfFiles += f.GetSize(BinaryPrefix.Kibibytes);

        switch (prefix)
        {
            case BinaryPrefix.Mebibytes:
                return f.GetSize(BinaryPrefix.Mebibytes).ToString("N") + " MiB";
            case BinaryPrefix.Gibibytes:
                return f.GetSize(BinaryPrefix.Gibibytes).ToString("N") + " GiB";
            default:
                return f.GetSize(BinaryPrefix.Kibibytes).ToString("N") + " KiB";
        }
    }
    public string SetFile(string filePath, [OptionalAttribute, DefaultParameterValueAttribute(BinaryPrefix.Kibibytes)] BinaryPrefix prefix)
    {
        TreeFile f = new TreeFile(filePath);

        mFiles.Add(f);

        mSizeOfFiles += f.GetSize(BinaryPrefix.Kibibytes);

        switch (prefix)
        {
        case BinaryPrefix.Mebibytes:
            return(f.GetSize(BinaryPrefix.Mebibytes).ToString("N") + " MiB");

        case BinaryPrefix.Gibibytes:
            return(f.GetSize(BinaryPrefix.Gibibytes).ToString("N") + " GiB");

        default:
            return(f.GetSize(BinaryPrefix.Kibibytes).ToString("N") + " KiB");
        }
    }