Directories!
7 отговора
0 прегледа
Directories!
Не знам за Вас, но аз когато искам да запиша файл в дадена директория предавам като String примерно: ... = new FileOutputStream("MyDir/test.txt");
Така с това проблем няма понеже се записва. Сега въпроса ми е как мога да изтрия тази директория когато в нея вече има файлове?
Моля много ми трябва това, затова пишете няколко реда. Въпроса ми е: как да изтрия директория с файлове в нея(Заедно със самите тях)?
Така с това проблем няма понеже се записва. Сега въпроса ми е как мога да изтрия тази директория когато в нея вече има файлове?
Моля много ми трябва това, затова пишете няколко реда. Въпроса ми е: как да изтрия директория с файлове в нея(Заедно със самите тях)?
Re: Directories!
По добре рекурсивно си обиколи и си изтрий всичко. Ако поради някакви причини това не е решение винаги можеш да си пуснеш външен процес java.lang.Runtime.exec(String[] cmdarray) .
Това обаче е хак и не се препоръчва - портабилити, перформънс и други ишута.
Това обаче е хак и не се препоръчва - портабилити, перформънс и други ишута.
Re: Directories!
E мерси. Горе долу те разбрах. А я кажи тогава как мога да истрия всички файлове в дадена директория. Как да направя pattern, да речем delete("*.txt");
Сам виждаш че това така не може да се запише. Иначе за exec() не се бях сетил. Може би това ше реши проблема......
Сам виждаш че това така не може да се запише. Иначе за exec() не се бях сетил. Може би това ше реши проблема......
Re: Directories!
Поогледай API-то на java.io.File - там има всичко, което ти трябва.
Има си функция listFiles(), която ти дава списък на всички файлове в директорията. Оттам натаък е въпрос на елементарна рекурсия.
Има си функция listFiles(), която ти дава списък на всички файлове в директорията. Оттам натаък е въпрос на елементарна рекурсия.
Re: Directories!
Добре дай пример. Напиши няколко реда как да изтрия да речем файловете test.txt, text.doc, next.cpp от директорията "Dir". Би трябвало да е просто!
Re: Directories!
Ако още не си разбрал, не ти давам пример с код, просто защото не искам. Дадох ти насоки и достатъчно подсказка, за да можеш да се оправиш с минимум усилие - за такъв елементарен въпрос повече не е и нужно. Предполагам, че по същата причина и toshe не е приложил код.
Недей да чакаш някой да ти поднесе готовия код на тепсия, напъни се малко и понаучи нещо и го направи сам, или поне първо го потърси готово в мрежата. Отне ми точно 20 сек да натракъм в гугъл java recursive file deletion, и първата страница, която показа, има точно примерен код как се трият рекурсивно директории на Джава. А също така можеш да пробваш да се понаучиш и на елементарна учтивост - такива едни думички като "благодаря" и "моля". Би трябвало да е просто!
Недей да чакаш някой да ти поднесе готовия код на тепсия, напъни се малко и понаучи нещо и го направи сам, или поне първо го потърси готово в мрежата. Отне ми точно 20 сек да натракъм в гугъл java recursive file deletion, и първата страница, която показа, има точно примерен код как се трият рекурсивно директории на Джава. А също така можеш да пробваш да се понаучиш и на елементарна учтивост - такива едни думички като "благодаря" и "моля". Би трябвало да е просто!
Re: Directories!
хехехеххе, ти за какво ми пишеш във форума. Да се правиш на велик ли. Много ясно че съм се помъчил и съм направил нещо. Ти какво си помисли, че си клатя краката ли и чакам да copy-paste ли? Исках просто да видя как би го прави някой друг. А за благодарности.....нема братче, щото разни такива като тебе не ме кефят .....
Re: Directories!
Ако искаш да ти се отговаря като на човек, научи се как се задават въпроси по форумите. Питаш елементарен въпрос, отговорът на който се намира след половин минутно търсене в гугъл. Вместо да те пратят да си ходиш с по едно РТФМ, двама души ти дадоха насоки как да си го направиш сам. От постовете ти никъде не си личи, че си се опитвал да направиш нещо - има само "дай сорса". Вярвай ми, ако беше казал, че си се пробвал, и искаш да видиш други варианти - щях да ти отговоря по съвсем друг начин.
Бих ти препоръчал да хвърлиш един поглед на ей тая страница, но ме съмнява да го направиш.
[линк]
Разни такива като теб и мен не ме кефят, така че тук поне сме на едно мнение... "братче".
Бих ти препоръчал да хвърлиш един поглед на ей тая страница, но ме съмнява да го направиш.
[линк]
Разни такива като теб и мен не ме кефят, така че тук поне сме на едно мнение... "братче".