|
Answer» hi? how are you? I want to GET FILE name in ms-dos batch program but I want to apart of file name. for example,
c:\kk\20041220\CGAA0_ROLE_20041220.txt ---> I want to get " CGAA0 "
so I INSERT to below variable ???
ECHO on Set CURRDATE=%TEMP%\CURRDATE.TMP DATE /T > %CURRDATE% Set PARSEARG="eol=; tokens=1,2,3,4* delims=-,/,월,화,수,목,금,토,일 " For /F %PARSEARG% %%i in (%CURRDATE%) Do SET YYYYMMDD=%%i%%J%%k cd %YYYYMMDD% ECHO open 111.111.44.78 > FTPHEAD.SCR ECHO lsy>> FTPHEAD.SCR ECHO lsy01>> FTPHEAD.SCR ECHO bi >> FTPHEAD.SCR ECHO hash >> FTPHEAD.SCR ECHO prompt >> FTPHEAD.SCR ECHO put ???_ROLE_%YYYYMMDD%.txt >> FTPHEAD.SCR ECHO bye >> FTPHEAD.SCR ftp -s:FTPHEAD.SCR > Dashboard_Log_quit_%YYYYMMDD%.log
uuuummmm....... WHAT?!
[glb]Flame[/glb]hi? how are you? I want to get file name in ms-dos batch program but I want to apart of file name. for example, c:\kk\20041220\CGAA0_ROLE_20041220.txt ---> I want to get " CGAA0 " then insert below variable XXX ECHO open 111.111.44.78 > FTPHEAD.SCR ECHO lsy>> FTPHEAD.SCR ECHO lsy01>> FTPHEAD.SCR ECHO bi >> FTPHEAD.SCR ECHO hash >> FTPHEAD.SCR ECHO prompt >> FTPHEAD.SCR ECHO put XXX_ROLE_20041220.txt >> FTPHEAD.SCR
ECHO bye >> FTPHEAD.SCR ftp -s:FTPHEAD.SCR > Dashboard_Log_quit_20041220.log
|