I have a question about something which has me stumped. (Sorry for 
the long post, questions are at the end.)

When I open a folder in list form, select a bunch of files (more than 
the 5 indicated below), then drag them onto the droplet listed at the 
end of this post, everything works as expected EXCEPT if one of the 
selected items is another open folder. That is, the blue arrow is 
pointing down and more files are listed. The listing stops when it 
hits that directory, as shown below:

Argc: 5
MacHD:.S390:CGT2E.SRC
MacHD:.S390:CGT2E.SRC orig
MacHD:.S390:ConvStck.asm
MacHD:.S390:mainframe.txt
MacHD:.S390:OldStuff            <- this is the open directory


When the 2nd directory is not open (blue arrow points to the right), 
and it is part of the selection list, everything continues as follows:

Argc: 8
MacHD:.S390:OldStuff:APPENDGE.SRC
MacHD:.S390:OldStuff:ASMGTRC.SRC
MacHD:.S390:OldStuff:ASMJCL.SRC
MacHD:.S390:OldStuff:B            <- this is the closed directory
MacHD:.S390:OldStuff:BDIO.SRC
MacHD:.S390:OldStuff:BDT1.SRC
MacHD:.S390:OldStuff:BLT3.SRC
MacHD:.S390:OldStuff:BLT4.SRC


And further, if I select a range of files that start in the 2nd level 
and continues down, but back into the 1st level, everything prints 
fine but the files in the 1st level are printed ahead of those at the 
2nd level. As illustrated by this:

Argc: 7
MacHD:.S390:Original-CGT2E.SRC
MacHD:.S390:PDSFIND.rexx
MacHD:.S390:PDSFIND2.rexx
MacHD:.S390:psprint.c
MacHD:.S390:OldStuff:ZPARSE.SRC     (these three files)
MacHD:.S390:OldStuff:ZPAT.SRC       (are actually selected)
MacHD:.S390:OldStuff:ZWHIP.SRC      (ahead of the top 4)

(Not important, I can deal with it this way.)

Here is the extremely simple script:

#!perl
$argc=@ARGV;
print "Argc: $argc\n";
for ($argi=0; $argi < $argc; $argi++) {
   $var= @ARGV[$argi];
   print "$var\n";
}


Is this working as designed?

My goal is to grab every file contained in the complete outer folder, 
including those listed in the open sub-folders, and list them ALL 
with stat.

Thanks!

Bill

Reply via email to