Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 21.06.2018, 21:30   #11
Михаил1990
Пользователь
 
Регистрация: 17.05.2018
Сообщений: 29
Репутация: 10
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Ну так в чем затруднения? Как я уже сказал, из_регулар_файл, паф->екстенсион = jpeg

А статус тут причем? Он даже звучит не так...
Почему не могу использовать больше двух s
Код:

	std::cout << s << '\n';
		if (fs::is_regular_file(s))//error
		{

В целом разобрался, спасибо большое за все!
Маленькая ошибка только вот
Изображения
Тип файла: png ошиька.png (6.8 Кб, 0 просмотров)

Последний раз редактировалось Михаил1990; 21.06.2018 в 21:37.
Михаил1990 вне форума   Ответить с цитированием
Старый 21.06.2018, 21:35   #12
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,063
Репутация: 2054

icq: 216409213
По умолчанию

Вы тело фора взяли в {}?
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 21.06.2018, 21:43   #13
Михаил1990
Пользователь
 
Регистрация: 17.05.2018
Сообщений: 29
Репутация: 10
По умолчанию

Наконец то разобрался, спасибо @p51x за помощь!
Код:

#include <fstream> 
#include <iostream> 
#include <experimental/filesystem>
namespace fs = std::experimental::filesystem;

int main()
{

	for (auto& s : fs::recursive_directory_iterator("C:\\Users\\Admin\\Downloads\\"))
	{
		//std::cout << s << '\n';
		if (fs::is_regular_file(s))
		{
			
			if (fs::path(s).extension() == "")
			{
			}
			std::cout << " is a regular file\n";
		}
		std::cout << s << '\n';
	}

Михаил1990 вне форума   Ответить с цитированием
Старый 21.06.2018, 22:09   #14
Михаил1990
Пользователь
 
Регистрация: 17.05.2018
Сообщений: 29
Репутация: 10
По умолчанию

Так. Снова ошибки. При копировании файла хоть copy хоть copy_file
исключение
Хотя путь проверил все верно
ошибку выловил try catch
invalid arguments operation not permitted
Изображения
Тип файла: png ошиька.png (11.1 Кб, 16 просмотров)
Михаил1990 вне форума   Ответить с цитированием
Старый 23.06.2018, 23:51   #15
Михаил1990
Пользователь
 
Регистрация: 17.05.2018
Сообщений: 29
Репутация: 10
По умолчанию

Цитата:
Сообщение от Михаил1990 Посмотреть сообщение
Так. Снова ошибки. При копировании файла хоть copy хоть copy_file
исключение
Хотя путь проверил все верно
ошибку выловил try catch
invalid arguments operation not permitted
Код:

//работает,верно указывает патч
				//std::cout << fs::path(s) << '\n';
				try{
					fs::copy_file(fs::path(s), fs::path("C:\\Users\\Admin\\Downloads\\").filename());
				}

Михаил1990 вне форума   Ответить с цитированием
Старый 24.06.2018, 00:03   #16
waleri
Профессионал
 
Регистрация: 13.07.2012
Адрес: Нижний Новгород
Сообщений: 5,536
Репутация: 1728
По умолчанию

Цитата:
Сообщение от Михаил1990 Посмотреть сообщение
operation not permitted
А права записи в папку админа у вас есть?
waleri вне форума   Ответить с цитированием
Старый 24.06.2018, 00:25   #17
Михаил1990
Пользователь
 
Регистрация: 17.05.2018
Сообщений: 29
Репутация: 10
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
А права записи в папку админа у вас есть?
Да, админ это пользователь (имя)
Михаил1990 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Приведение массива char[] (или char* ) в LPCTSTR polin11 Общие вопросы C/C++ 3 29.07.2015 18:01
Работа с иконками(ошибка с LPCTSTR) - №2 zipo666 Общие вопросы C/C++ 5 11.02.2012 01:16
Работа с иконками в с++(ошибка с LPCTSTR) zipo666 Общие вопросы C/C++ 2 10.02.2012 04:10
int --> LPCTSTR LockHeart Общие вопросы C/C++ 3 17.11.2011 10:24
_bstr_t -> LPCWSTR-> LPCTSTR->LPCSTR Lindemann66 Qt и кроссплатформенное программирование С/С++ 1 17.08.2011 16:45


06:09.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru