how could i asign dir result to the variable
this doesnot work
set /a result=dir /b /o:n
something like this does not work either
set /a result=`dir /b /o:n`
C:\batextra>type vardir.bat
@echo off
REM code by unknown
setlocal enabledelayedexpansion
dir /b /o:n > dirvar.txt
set result=
for /f "delims=" %%a in (dirvar.txt) do (
set line=%%a
set result=!result! !line!
)
echo.
echo The directory contents assigned to result variable: %result%
OUTPUT:C:\batextra>vardir.bat
The directory contents assigned to result variable: .uvwrap_v301.swf .uvwrap_v3
02.swf .uvwrap_v303.swf .uvwrap_v304.swf .uvwrap_v305.swf 2009.January.blanks 20
09.January.dotfile 2line.bat 2pdfdos.bat A.bat anecho.bat ans.bat AUTOEXEC.BAT B
.bat Batch1.bat batchname.bat batexe.bat batfile.bat bc.bat bcalc.bat beep.bat b
est.bat bill0910.bat bill0911.bat bill72.bat bill72.txt Blues.wma brost.bat BSET
Bver.bat caavsetupLog.txt caisslog.txt carbon.bat caret.bat caseyville.gif chan
gename.bat chkqo.bat choice.bat christmas.txt clear.bat clock.bat CONFIG.SYS cop
yfiles.bat copytxt.bat cosmic.bat count.txt countf.bat countword.bat dalete.bat
data.csv data06.txt date.txt datefile.bat datename.bat daydir.bat db.txt del3sec
.bat delnet.bat desk.bat dev.bat devstr.bat devtok.bat devtwo.bat devtxt.bat dev
u.bat Dias.bat digit.bat dir dirtree.bat dirvar.txt disklog.txt Divide.bat Docum
ents dostimer.bat drive.bat echprom.bat envvar.bat err.bat evaluate.bat evaluate
.vbs expand.bat extractfolder.bat field1.bat fiels1.bat fifty.bat file.bat file.
txt filelen.bat fileprop.bat filetovariable.bat finalstr.bat finalziplist.txt fi
nddir.bat findstring.bat findxfiles.bat FlashSavingPluginSetup.exe fold.bat fold
1 fold2 fold3 fold4 fold5 folder1 folder2 folder3 folder4 folder5 for.txt found.
bat FP.vbs g.bat game.bat gee.bat generatebat.bat ghost.bat gkata.bat go.bat goo
glemath.bat gotoline.bat h3.bat hello.bat helpme.bat helppetty.bat hi.bat his.ba
t hist hist.txt hmath.c homewk.txt homework3.bat hope.bat htmldrive.bat inc.bat
indent Instruct_for.txt jak.bat kaus.bat kay.bat Keeptime.bat lewbat.bat line.ba
t list_of_program_files.txt list2a.txt listone.txt log log.txt longshot.doc lw.b
at mac.bat macdir.bat main.bat map.bat map2.bat mapodd.bat match.bat math.bat ma
th2.bat menu.bat Menuhope.bat MenuHope.txt mon.bat mon.txt monnum.txt mpgname.ba
t MSDIR.bat msin.bat mwc.bat mydate.bat namedate.bat New Stories (Highway Blues)
.wma newbat.bat newname.bat nomodname.bat noperiod.txt notime.bat null old.bat o
ldfiles.bat orastr.bat outmenu.txt parsedate.bat particular.bat pdfdos.bat perio
d.bat period.txt PID_446170_AFIQ3Q4_RMOLA_MMY_160x600.sw
f PID_446170_AFIQ3Q4_RMO
LA_MMY_160x600_Parent.swf pipe.txt playsong.bat pp.bat preloader.swf preloader01
.swf preloader02.swf progressbar.bat prtbat.bat psexec.exe quote.bat renamejpg.b
at renjpg.bat reno.bat replace.bat reploop.bat reveille.mp3 rmext.bat rmnum.bat
rmnum2.bat runany.bat safexp.zip save screenclean.swf sendfile.bat session.txt s
etvar.bat sfc SH_HISTO shakeit.gif show.bat show.txt shut.bat Sig.gif signal.txt
signature signature.htm sigop.gif sleep.exe sortdir.bat sortdir.txt sound.swf s
tartsig.bat str.bat str2.bat str3.txt strcat.bat striptime.bat strlen.bat succes
s.bat sumnum.bat TAPS.mp3 task.txt taskkill.exe tasklist.exe Tata.jpg tehthe.bat
temp.tmp temp1.txt tes3.bat tes4.bat test.bat test06.bat test07.bat test07.txt
test10.bat test18.bat testextract.bat testfilnam.txt TestLog.csv testnum.bat tes
tver19.bat testwhat.bat textsearch.bat timediff.bat timeinseconds.bat timest.bat
tips.txt tooktime.bat try.bat try06252009.bat try07182009.bat try07302009.bat t
wodate.bat uvwrap_v3.swf val.bat val20.bat valarie.bat vardir.bat vars.bat vartx
t.bat vbprop.bat verp.bat volis.bat wait1.bat wait10.bat wait2.bat wait5.bat wai
ttime.bat walkthetalk.swf wget.bat whatd.bat whatis.bat win.ini winder.bat windo
wsupdateagent30-x86.exe wmp.bat writetofile.bat x.txt x3.bat xc.bat xcc.bat xfif
ty.bat xinc.bat xlw.bat xmas.txt xplaysong.bat xsignature.htm xtry.bat xxsignatu
re.htm xxtestfl.bat xxx.txt xxxmenu.bat xxxxx.bat xy.bat y y.htm yourfile.bat z.
txt zeke.txt zip.bat zip2.bat ziplist.txt zzero.bat
C:\batextra>