1.

Solve : how to get file name in ms-dos??

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



Discussion

No Comment Found