mirror of https://github.com/aria2/aria2
2010-10-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Rewritten util::mkdirs() * src/util.ccpull/1/head
parent
1a13d35406
commit
b56a0a6d79
|
@ -1,3 +1,8 @@
|
|||
2010-10-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||
|
||||
Rewritten util::mkdirs()
|
||||
* src/util.cc
|
||||
|
||||
2010-10-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||
|
||||
Rewritten File::mkdirs()
|
||||
|
|
|
@ -1120,13 +1120,7 @@ unsigned int alphaToNum(const std::string& alphabets)
|
|||
void mkdirs(const std::string& dirpath)
|
||||
{
|
||||
File dir(dirpath);
|
||||
if(dir.isDir()) {
|
||||
// do nothing
|
||||
} else if(dir.exists()) {
|
||||
throw DL_ABORT_EX
|
||||
(StringFormat(EX_MAKE_DIR, dir.getPath().c_str(),
|
||||
"File already exists.").str());
|
||||
} else if(!dir.mkdirs()) {
|
||||
if(!dir.mkdirs() &&!dir.isDir()) {
|
||||
throw DL_ABORT_EX
|
||||
(StringFormat(EX_MAKE_DIR, dir.getPath().c_str(),
|
||||
strerror(errno)).str());
|
||||
|
|
Loading…
Reference in New Issue