2014-12-31 6 views
-2
여기
set PATTERNDIR=..\patterns\ 
set CMODEL= .\fcb.exe 
FOR /R %PATTERNDIR% %%b IN (*.iq) DO (

    if exist %%b (
    %CMODEL% -i %%~dpnb.iq -o c_ref.out -p %%~dpnb.par 
    fc /b %%~dpnb.out c_ref.out >> cmp_c_ref.txt 
) 
) 

는 %% B는 C가 포함되어 사용자 \ \ karthiks 2G \ 문서 \를 \ FCB \ 패턴을 작업 \ \ FCB_SPUR_original \ TC_202 \ I 추출 할 _RA130_CO_900.iq FCB 방법 %% b로부터 파일 이름을 추출하는

FCB_RA130_CO_900.iq

당신은

+0

가능한 [변수에서 일괄 추출 경로 및 파일 이름] 복제본 (http://stackoverflow.com/questions/15567809/batch-extract-path-and-filename-from-a-variable) – Jauch

+1

인터넷에서 처음으로 작은 검색. DuckDuck의 "bat extract name from path"에 대한 첫 번째 항목은이 의심을 해결하는 Stack에 대한 또 다른 대답을 첫 번째 링크로 반환했습니다. :) http://stackoverflow.com/questions/15567809/batch-extract-path-and-filename-from-a-variable – Jauch

+0

정보 : http://stackoverflow.com/help/how-to- 청하다 – Jauch

답변

0
echo %%~nxb 

당신에게 이름과 %%b에서 파일 이름의 확장자를 표시해야합니다 밖으로 좀 도와 주시겠습니까. 당신은 당신이 그 이름으로 무엇을하고 싶은지 말하지 않습니다. (당신은 이미 그 확장을 알고 있습니다.

이 문서에 대한 프롬프트에서

for /? 

를 참조하십시오.

관련 문제