Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с копированием\удалением папок 
:(
    Опции темы
qwerty455
Дата 24.11.2011, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 15.6.2011

Репутация: нет
Всего: нет



hi)
пишу небольшую прогу для работы с файлами. есть проблема с копированием..
сам код : http://pastie.org/2912853
в jar передаются параметры из командной строки, -source имяПапкиДляКопирования -target кудаКопировать -mask * -d
файлы он копирует из указанной папки, а вот другие папки не хочет...
почему?
PM MAIL   Вверх
jk1
Дата 24.11.2011, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1168
Регистрация: 17.10.2008
Где: Санкт-Петербург

Репутация: 40
Всего: 75



Код

if (scanSubfolders || !sourceFile.isDirectory())

Отрицание тут лишнее


--------------------
Opinions are like assholes — everybody has one
PM MAIL   Вверх
qwerty455
Дата 24.11.2011, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 15.6.2011

Репутация: нет
Всего: нет



jk1
поправила, теперь копируются папки, но не копируются файлы... Х)
PM MAIL   Вверх
Samotnik
Дата 24.11.2011, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



Цитата(qwerty455 @  24.11.2011,  12:22 Найти цитируемый пост)
поправила, теперь копируются папки, но не копируются файлы... Х) 

ну значит как-то так )
Код

if(scanSubfolders || !sourceFile.isDirectory() || sourceFile.isDirectory()) {
       copy(sourceFile, targetFile);
}


Но это какой-то кривоватый способ )

Это сообщение отредактировал(а) Samotnik - 24.11.2011, 13:07
PM MAIL   Вверх
qwerty455
Дата 24.11.2011, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 15.6.2011

Репутация: нет
Всего: нет



Samotnik,  а так вылетает Error of copying
PM MAIL   Вверх
Samotnik
Дата 24.11.2011, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



qwerty455, странно, у меня не вылетает и работает.
Запускаю с ключами:
Код

-source d:\temp\temp -target d:\temp\qqq -mask * -d


Получаю результат:
Цитата

File copied from d:\temp\temp\11.avi to d:\temp\qqq\11.avi
File copied from d:\temp\temp\2.avi to d:\temp\qqq\2.avi
File copied from d:\temp\temp\3.avi to d:\temp\qqq\3.avi
File copied from d:\temp\temp\4.avi to d:\temp\qqq\4.avi
Directory copied from d:\temp\temp\dsfsdfsdf  to d:\temp\qqq\dsfsdfsdf
File copied from d:\temp\temp\dsfsdfsdf\qqq.txt to d:\temp\qqq\dsfsdfsdf\qqq.txt
Directory copied from d:\temp\temp\qqq  to d:\temp\qqq\qqq
Directory copied from d:\temp\temp\qqq\sasfasdf  to d:\temp\qqq\qqq\sasfasdf
Directory copied from d:\temp\temp\qqq\sasfasdf\asdfasdf  to d:\temp\qqq\qqq\sasfasdf\asdfasdf
File copied from d:\temp\temp\qqq\sasfasdf\asdfasdf\sdfasdf.asdfasdf to d:\temp\qqq\qqq\sasfasdf\asdfasdf\sdfasdf.asdfasdf
Done



Добавлено @ 13:15
Но в любом случае,  я сразу сказал, что вариант фикса кривой   smile 

Это сообщение отредактировал(а) Samotnik - 24.11.2011, 13:15
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0680 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.