Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
60 / 67 / 37
Регистрация: 29.01.2013
Сообщений: 374
Записей в блоге: 1
1

В определенной директории, прочитать все имена файлов и создать папки, с названиями этих файлов

10.12.2013, 19:03. Просмотров 1960. Ответов 1
Метки нет (Все метки)

В общем Моя задача, в определенной директории, прочитать все имена файлов и создать папки, с названиями этих файлов.
Вот код:
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
40
41
namespace Files
{
    class Program
    {
        static string way = null;
        static void Main(string[] args)
        {
            #region Путь к каталогу
            for (int k = 0; k < args.Length; k++)
            {
                //Меню выбора.
                string enter = args[k];
                switch (enter.ToLower())
                {
                    case "way":
                    case "/way":
                        {
                            way = args[k + 1];
                            break;
                        }
                }
            }
            #endregion
            File.CreateText(way+@"\myfile1.txt");
 
            if (!Directory.Exists(way)) // Проверяем, существует ли данный каталог
            {
                Directory.CreateDirectory(way); // если нет, то создаем его.
            }
            string[] files1 = Directory.GetFiles(way+@"\"); // список всех файлов в директории 
            string s = "";
            for (int i = 0; i < files1.Length; i++)
            {
                s = files1[i];
                s = new string(s.Reverse().ToArray());
                Console.WriteLine(s);
            }
            Console.ReadKey();
        }
    }
}
Я застрял на моменте, где из строки files1[i] я должен как-то выбрать из нее именно имя файла.
Хотел по старинке, как в паскале:
Перевернул строку, нашел точку, дальше, пока не встретил '\', копировать весь текст в переменную S.
Но застрял на моменте, когда пытался сделать так
C#
1
2
3
(if s[i]==".")
{
}
Мне выдало, что оказывается строковые и символьные переменные не могут принимать вид ==,!=...
Помогите пожалуйста, не знаю что сделать.
----------------------------------------------
Если кто не понял, то:
Есть строка c:\games\text.txt, я хочу сформировать новую строку s=text;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2013, 19:03
Ответы с готовыми решениями:

Записать в текстовый файл все имена файлов в директории
Написать дополнительный файл, подключаемый к. cpp, который записывает в текстовый файл все имена...

Переименование PDF-файлов в имена, берущиеся из содержимого этих файлов
Всем доброго времени суток!:) Подскажите, пожалуйста, как переименовать файл с расширением pdf,...

Сравнить содержимое файлов между собой, и если оно совпадает, то вывести на экран имена этих файлов
Прошу помощи у знающих людей. Существует 2 массива, содержащих названия файлов.Требуется сравнить...

Как получить все имена файлов из директории, в которй находиться файл с программой
Как получить все имена файлов из директории, в которй находиться файл с программой, не указывая до...

1
438 / 362 / 100
Регистрация: 29.06.2010
Сообщений: 981
Записей в блоге: 1
10.12.2013, 21:24 2
C#
1
2
3
4
5
var strings = Directory.GetFiles("c:\\");
            foreach (var s in strings)
            {
                Console.WriteLine(Path.GetFileNameWithoutExtension(s));
            }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.12.2013, 21:24

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

Htaccess перенаправить все запросы, кроме запрашиваемых файлов из определённой директории
Здравствуйте! Напишите пожалуйста правило для htaccess-a, по которому все запросы будут...

Создать в заданной директории поддиректории, имена которых совпадают с типами файлов, находящихся в ней
Создать в заданной директории поддиректории, имена которых совпадают с типами файлов находящихся в...

Прочитать все имена файлов в папке с расширением xml и значениями в поле Percent
Как сделать программу на java, которая читает все имена файлов в папке с расширением xml и...

Как создать массив с именами файлов определенной папки?
При загрузке страницы нужно пулучить массив с именами файлов определенной папки и вывести эти имена...


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

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

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