Lines Matching refs:optName
527 bool HdcTransferBase::CheckLocalPath(string &localPath, string &optName, string &errStr)
529 // If optName show this is directory mode, check localPath and try create each layer
530 WRITE_LOG(LOG_DEBUG, "CheckDirectory localPath = %s optName = %s", localPath.c_str(), optName.c_str());
531 if ((optName.find('/') == string::npos) && (optName.find('\\') == string::npos)) {
532 WRITE_LOG(LOG_DEBUG, "Not directory mode optName = %s, return", optName.c_str());
582 bool HdcTransferBase::CheckFilename(string &localPath, string &optName, string &errStr)
587 if (optName.find('/') != string::npos) {
588 optName = optName.substr(optName.find('/') + 1);
589 } else if (optName.find('\\') != string::npos) {
590 optName = optName.substr(optName.find('\\') + 1);
595 if (optName.find('/') != string::npos) {
596 Base::SplitString(optName, "/", dirsOfOptName);
597 } else if (optName.find('\\') != string::npos) {
598 Base::SplitString(optName, "\\", dirsOfOptName);
600 WRITE_LOG(LOG_DEBUG, "No need create dir for file = %s", optName.c_str());
605 optName = dirsOfOptName.back();
643 WRITE_LOG(LOG_DEBUG, "CheckFilename finish localPath:%s optName:%s", localPath.c_str(), optName.c_str());
649 bool HdcTransferBase::SmartSlavePath(string &cwd, string &localPath, const char *optName)
666 localPath = localPath + Base::GetPathSep() + optName;
669 localPath = localPath + optName;