Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / пересохранить файл в другую директорию / 10 сообщений из 10, страница 1 из 1
08.11.2013, 16:24
    #38458157
Denis1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересохранить файл в другую директорию
Здраствуйте. У меня есть папка с файлами(шаблоны Excel). нужно вытащить оттуда файл и сохранить в другой директории.
Проблема в том, что шаблоны имеют не excel расширение. Может кто знает как это решить?
P.S расширение у них типа **._1; **._2; и т. д. и т. п.
...
Рейтинг: 0 / 0
08.11.2013, 16:29
    #38458164
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересохранить файл в другую директорию
Какая разница, какое расширение у файла?
...
Рейтинг: 0 / 0
08.11.2013, 16:38
    #38458183
Denis1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересохранить файл в другую директорию
Да наверное никакой. Просто в C# ранее не программировал. А тут такое задание появилось. Обычно всё через javascript и SQL делал. Директории с горем пополам создал програмно, а как теперь в них файлики поперекидывать не знаю
...
Рейтинг: 0 / 0
08.11.2013, 16:42
    #38458191
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересохранить файл в другую директорию
...
Рейтинг: 0 / 0
08.11.2013, 16:43
    #38458193
Denis1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересохранить файл в другую директорию
Спс за ссылку посморю
...
Рейтинг: 0 / 0
08.11.2013, 17:18
    #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
11.11.2013, 10:27
    #38459921
Denis1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересохранить файл в другую директорию
Sergey Sfile.CopyTo(@"C:\Folder_2\");

Пишет что путь не находит. Хотя папка есть такая
...
Рейтинг: 0 / 0
11.11.2013, 11:05
    #38459962
Denis1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересохранить файл в другую директорию
С путём разобрался, но наверное код хочет скопировать файлы в файл, а не в папку. Выдаёт "В качестве файла назначения "D:\УПП" указан каталог, а не файл".
...
Рейтинг: 0 / 0
11.11.2013, 15:06
    #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
11.11.2013, 15:44
    #38460579
Denis1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересохранить файл в другую директорию
fortibransaСм FileInfo
Ссылочка помогла . Спасибо
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / пересохранить файл в другую директорию / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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