• Home
  • Raw
  • Download

Lines Matching refs:CleanFilePathStr

310   CHAR16                    *CleanFilePathStr;  in ValidateAndCopyFiles()  local
322 CleanFilePathStr = NULL; in ValidateAndCopyFiles()
328 Status = ShellLevel2StripQuotes (DestDir, &CleanFilePathStr); in ValidateAndCopyFiles()
337 ASSERT (CleanFilePathStr != NULL); in ValidateAndCopyFiles()
342 …if (EFI_ERROR(ShellIsDirectory(CleanFilePathStr)) && FileList->Link.ForwardLink != FileList->Link.… in ValidateAndCopyFiles()
346 …iEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_NOT_DIR), gShellLevel2HiiHandle, L"cp", CleanFilePathStr); in ValidateAndCopyFiles()
347 FreePool (CleanFilePathStr); in ValidateAndCopyFiles()
361 NewSize = StrSize(CleanFilePathStr); in ValidateAndCopyFiles()
373 FreePool (CleanFilePathStr); in ValidateAndCopyFiles()
380 …if (!EFI_ERROR(ShellIsDirectory(Node->FullName)) && EFI_ERROR(ShellIsDirectory(CleanFilePathStr)))… in ValidateAndCopyFiles()
384 …Ex(-1, -1, NULL, STRING_TOKEN (STR_GEN_NOT_DIR), gShellLevel2HiiHandle, L"cp", CleanFilePathStr); in ValidateAndCopyFiles()
385 FreePool (CleanFilePathStr); in ValidateAndCopyFiles()
398 FreePool (CleanFilePathStr); in ValidateAndCopyFiles()
423 && EFI_ERROR(ShellIsDirectory(CleanFilePathStr)) // not an existing directory in ValidateAndCopyFiles()
425 if (StrStr(CleanFilePathStr, L":") == NULL) { in ValidateAndCopyFiles()
433 …iEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_DIR_NF), gShellLevel2HiiHandle, L"cp", CleanFilePathStr); in ValidateAndCopyFiles()
434 FreePool (CleanFilePathStr); in ValidateAndCopyFiles()
437 if (DestPath[StrLen(DestPath)-1] != L'\\' && CleanFilePathStr[0] != L'\\') { in ValidateAndCopyFiles()
439 } else if (DestPath[StrLen(DestPath)-1] == L'\\' && CleanFilePathStr[0] == L'\\') { in ValidateAndCopyFiles()
442 StrCatS(DestPath, PathSize/sizeof(CHAR16), CleanFilePathStr); in ValidateAndCopyFiles()
444 StrCpyS(DestPath, PathSize/sizeof(CHAR16), CleanFilePathStr); in ValidateAndCopyFiles()
454 if (CleanFilePathStr[0] == L'\\') { in ValidateAndCopyFiles()
462 …iEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_DIR_NF), gShellLevel2HiiHandle, L"cp", CleanFilePathStr); in ValidateAndCopyFiles()
463 FreePool(CleanFilePathStr); in ValidateAndCopyFiles()
467 StrCatS(DestPath, PathSize/sizeof(CHAR16), CleanFilePathStr+1); in ValidateAndCopyFiles()
469 } else if (StrStr(CleanFilePathStr, L":") == NULL) { in ValidateAndCopyFiles()
474 …iEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_DIR_NF), gShellLevel2HiiHandle, L"cp", CleanFilePathStr); in ValidateAndCopyFiles()
475 FreePool(CleanFilePathStr); in ValidateAndCopyFiles()
478 if (DestPath[StrLen(DestPath)-1] != L'\\' && CleanFilePathStr[0] != L'\\') { in ValidateAndCopyFiles()
480 } else if (DestPath[StrLen(DestPath)-1] == L'\\' && CleanFilePathStr[0] == L'\\') { in ValidateAndCopyFiles()
483 StrCatS(DestPath, PathSize/sizeof(CHAR16), CleanFilePathStr); in ValidateAndCopyFiles()
484 if (CleanFilePathStr[StrLen(CleanFilePathStr)-1] != L'\\' && Node->FileName[0] != L'\\') { in ValidateAndCopyFiles()
486 … } else if (CleanFilePathStr[StrLen(CleanFilePathStr)-1] == L'\\' && Node->FileName[0] == L'\\') { in ValidateAndCopyFiles()
492 StrCpyS(DestPath, PathSize/sizeof(CHAR16), CleanFilePathStr); in ValidateAndCopyFiles()
493 if (CleanFilePathStr[StrLen(CleanFilePathStr)-1] != L'\\' && Node->FileName[0] != L'\\') { in ValidateAndCopyFiles()
495 … } else if (CleanFilePathStr[StrLen(CleanFilePathStr)-1] == L'\\' && Node->FileName[0] == L'\\') { in ValidateAndCopyFiles()
496 ((CHAR16*)CleanFilePathStr)[StrLen(CleanFilePathStr)-1] = CHAR_NULL; in ValidateAndCopyFiles()
554 SHELL_FREE_NON_NULL(CleanFilePathStr); in ValidateAndCopyFiles()