Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 19.11.2015
Сообщений: 18
1

Вывести имя самого большого файла в каталоге

13.12.2015, 22:39. Просмотров 625. Ответов 1
Метки нет (Все метки)

нужно переделать программу так, чтобы вместо самого старого файла в папке My documents выводилось имя наибольшего файла
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
 
namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            Console.WriteLine(path);
            Console.ReadLine();
            string[] files = Directory.GetFiles(path);
            foreach (string str in files)
            {
                Console.WriteLine("{0}, {1}", str, str.Length);
 
            }
            Console.ReadLine();
 
            Console.WriteLine("Введите имя создаваемого файла:");
            string name_file = Console.ReadLine();
            FileInfo fi = new FileInfo(path + name_file);
            StreamWriter sw = fi.CreateText();
            foreach (string str in files)
            {
                sw.WriteLine("Имя файла: {0}, его размер: {1}", str, str.Length);
            }
 
            sw.Close();
 
 
 
        }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2015, 22:39
Ответы с готовыми решениями:

Имя самого старого файла в корневом каталоге
Доброго времени суток. Нужно найти самый старый файл в корневом каталоге DOS.

Вывести название самого большого файла
Необходимо написать скрипт вывода статистики по смонтированным системам по их общему объему и...

Вывести на экран имя файла с наименьшим размером в каталоге
Привет всем, теперь мне нужно вывести на экран название файла с наибольшим размером, по моему ...

Вывести на экран имя файла, имеющего наименьшую длину среди файлов, расположенных в текущем каталоге
Здравствуйте, Не знаю, как написать эту программу. Единственное что я придумал, что она долга...

1
1048 / 689 / 467
Регистрация: 21.01.2014
Сообщений: 1,817
14.12.2015, 01:55 2
Цитата Сообщение от Татьяна Антонов Посмотреть сообщение
чтобы вместо самого старого файла в папке
Код, который вы привели, делает совсем другое, а так же содержит ошибку в 26 строке (пропущен слэш и путь формируется неверно, используйте Path.Combine(path, name_file) - удобнее и меньше шансов сделать ошибку).
Цитата Сообщение от Татьяна Антонов Посмотреть сообщение
выводилось имя наибольшего файла
C#
1
2
3
4
5
6
7
8
        static void Main(string[] args)
        {
            string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            DirectoryInfo di = new DirectoryInfo(path);
            var bigestFile = di.GetFiles().OrderBy(f => f.Length).Last();
            Console.WriteLine("Самый большой файл в {0}: {1} ({2}Кб)", path, bigestFile.Name, bigestFile.Length/1024);
            Console.ReadKey();
        }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2015, 01:55

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вывести на экран фамилию и имя самого высокого и самого низкого студентов
Имеются данные о студентах группы: фамилия, имя, рост в см. Составить программу выводящую на экран...

Вывести квадрат самого большого из заданных чисел в первую строку, а квадрат самого маленького во вторую
Здравствуйте помогите решить задачу сама по себе задача очень легкая но как ее решить используя...

Вывести на экран имя и дату создания (или изменения) самого свежего файла в заданной папки
Добрый день, есть небольшая проблема: Нужно вывести на экран имя и дату создания (или изменения)...

Вывести имя файла с самой последней или с самой ранней датой последнего использования в текущем каталоге
Всем привет! Помогите, пжл., с написанием bat файла. Нужно: разработать командный файл, который...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.