Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: Getting number of files via -fs-

From   Partho Sarkar <[email protected]>
To   [email protected]
Subject   st: Getting number of files via -fs-
Date   Wed, 7 Mar 2012 13:46:12 +0530

I am using Nick Cox's -fs- utility to automate a recurrent append
files operation (that part works like a charm!)  As a part of this, I
now need to keep track of of the number of  files  processed.  For
some reason, I simply cannot get this part right.  Here is what I
tried (there are 7 (seven)  files in the directory):

// First attempt
fs *.dta
// displays ab_c.dta c_def.dta ... (7 files)
local numfiles: list sizeof `"`r(files)'"'
// With nested double quotes (tried with single quotes too-doesn't
seem to make any difference)!
// Error message: _""ab_c.dta" "c_def.dta"  invalid name

// Second attempt
fs *.dta
local numfiles : word count "`r(files)'"
di "`numfiles'"
// Error: shows "9" (no quotes) !

// Last attempt -with nested double quotes again
fs *.dta
local numfiles : word count `"`r(files)'"'
// Shows 1 (the number one)!


What am I doing wrong? :-)  Or should i be using some other means
altogether?  (Sorry if this is too trivial !)



*   For searches and help try:

© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index