powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / пересохранить файл в другую директорию
10 сообщений из 10, страница 1 из 1
пересохранить файл в другую директорию
    #38458157
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здраствуйте. У меня есть папка с файлами(шаблоны Excel). нужно вытащить оттуда файл и сохранить в другой директории.
Проблема в том, что шаблоны имеют не excel расширение. Может кто знает как это решить?
P.S расширение у них типа **._1; **._2; и т. д. и т. п.
...
Рейтинг: 0 / 0
пересохранить файл в другую директорию
    #38458164
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая разница, какое расширение у файла?
...
Рейтинг: 0 / 0
пересохранить файл в другую директорию
    #38458183
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да наверное никакой. Просто в C# ранее не программировал. А тут такое задание появилось. Обычно всё через javascript и SQL делал. Директории с горем пополам создал програмно, а как теперь в них файлики поперекидывать не знаю
...
Рейтинг: 0 / 0
пересохранить файл в другую директорию
    #38458191
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
пересохранить файл в другую директорию
    #38458193
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спс за ссылку посморю
...
Рейтинг: 0 / 0
пересохранить файл в другую директорию
    #38458242
Sergey S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
System.IO.DirectoryInfo sourceDir = new System.IO.DirectoryInfo(@"C:\Folder_1\");
System.IO.FileInfo[] files = sourceDir.GetFiles();
foreach (System.IO.FileInfo file in files)
{
file.CopyTo(@"C:\Folder_2\");
}
...
Рейтинг: 0 / 0
пересохранить файл в другую директорию
    #38459921
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sfile.CopyTo(@"C:\Folder_2\");

Пишет что путь не находит. Хотя папка есть такая
...
Рейтинг: 0 / 0
пересохранить файл в другую директорию
    #38459962
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С путём разобрался, но наверное код хочет скопировать файлы в файл, а не в папку. Выдаёт "В качестве файла назначения "D:\УПП" указан каталог, а не файл".
...
Рейтинг: 0 / 0
пересохранить файл в другую директорию
    #38460513
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался. Вот код:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
try
            {
                //Ищем файлы с нужным расширением
                string[] fileList = Directory.GetFiles(sourcePath, "*.*");

                foreach (string f in fileList)
                {
                    string fName = f.Substring(sourcePath.Length + 1);
                    File.Copy(Path.Combine(sourcePath, fName), Path.Combine(targetPath, fName), true);
                }
            }
            //Обработка ошибки(нет директории)
            catch (DirectoryNotFoundException dirNotFound)
            {
                MessageBox.Show(dirNotFound.Message);
            }


sourcePath - откуда
targetPath - куда
"*.*" - файлы все копируем независемо от расширения и имени
...
Рейтинг: 0 / 0
пересохранить файл в другую директорию
    #38460579
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortibransaСм FileInfo
Ссылочка помогла . Спасибо
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / пересохранить файл в другую директорию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]