- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
вот исходник
using System.IO;
using System.Linq;
using System.Text;
namespace ConsoleApp10
{
class Program
{
static void Main(string[] args)
{
//string readPath = @"C:\csharp\B.txt";
string writePath = @"C:\csharp\A.txt";
string text = "";
try
{
string[] readPath = new[] { @"C:\csharp\B.txt", @"C:\csharp\C.txt", @"C:\csharp\D.txt", @"C:\csharp\E.txt" };
for (int i = 0; i < readPath.Length; i++)
{
using (StreamReader sr = new StreamReader(readPath, System.Text.Encoding.Default))
{
text = sr.ReadToEnd();
}
using (StreamWriter sw = new StreamWriter(writePath, true, System.Text.Encoding.Default))
{
sw.WriteLine(text);
}
}
//using (StreamWriter sw = new StreamWriter(writePath, true, System.Text.Encoding.Default))
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
Console.ReadKey();
}
}
}
может кому и пригодится
ps запускать в vs
там все просто, быстро разберетесь.
Линукс
Винда
Ну не все умеют работать с шелл, а здесь просто название файла вписал и массивчик откуда брать, ну и жмем на кнопку всего один раз)))
netzoom, Зато это проще, чем вот эти рудименты исправлять:
netzoom, Зато это проще, чем вот эти рудименты исправлять:
ну это для наглядности, чтобы понятно было, что этот код выполняет.
netzoom, Ну Консоль то гораздо нагляднее :D что та, что та. И Vs не надо) Пушка по воробьям)
netzoom, Ну Консоль то гораздо нагляднее :D что та, что та. И Vs не надо) Пушка по воробьям)
Согласен. Конечно ваш вариант популярней)
---------- Добавлено 12.02.2019 в 09:50 ----------
netzoom, Зато это проще, чем вот эти рудименты исправлять:
Ида, как вариант можно указать путь к вашему) массиву файлов(тога и вопрос с рудиментом вполне решаемый)))
---------- Добавлено 12.02.2019 в 09:55 ----------
netzoom, Ну Консоль то гораздо нагляднее :D
Обожаю с консолью работать😂 в vs. Раньше работал в wpf, ну а когда перешел на консоль - это просто песня😂
Ну не все умеют работать с шелл, а здесь просто название файла вписал и массивчик откуда брать, ну и жмем на кнопку всего один раз)))
Ну да, в консоль не могу, а в vs могут:)
Совсем дорвейщики оскотинились :(
netzoom, Зато это проще, чем вот эти рудименты исправлять:
Убрал рудименты)) теперь можно работать с каталогом файлов:
Предварительно все файлы (B,C,D,E...) загоняем в каталог ..\File
обновление кода))):
using System.IO;
namespace ConsoleApp10
{
class Program
{
static void Main(string[] args)
{
//string readPath = @"C:\csharp\B.txt";
string writePath = @"C:\csharp\A.txt";
string text = "";
try
{
// string[] readPath = new[] { @"C:\csharp\B.txt", @"C:\csharp\C.txt", @"C:\csharp\D.txt", @"C:\csharp\E.txt" };
string[] readPath = Directory.GetFiles(@"C:\csharp\File"); //так лучше, сюда можно загнать сколько угодно файлов
for (int i = 0; i < readPath.Length; i++)
{
using (StreamReader sr = new StreamReader(readPath, System.Text.Encoding.Default))
{
text = sr.ReadToEnd();
}
using (StreamWriter sw = new StreamWriter(writePath, true, System.Text.Encoding.Default))
{
sw.WriteLine(text);
}
}
//using (StreamWriter sw = new StreamWriter(writePath, true, System.Text.Encoding.Default))
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
Console.ReadKey();
}
}
}
netzoom, можете еще написать программу чтобы открывать файл?