Selectief opslaan vanuit DOS

Status
Niet open voor verdere reacties.

Brummos

Gebruiker
Lid geworden
24 apr 2007
Berichten
49
hallo allen,

hier weer een verzoekje,

ik wil graag een dir lijst opvragen in DOS (dit lukt), maar nu wil ik van die dir namen die opgevraagd worden, een deel van de naam opslaan naar een .txt.

dus als de lijst is:

IJ2748
IJ9371
IJ1234
IJ7649
IJ4823
IJ3948

wil ik van die namen alleen de laatste 4 characters opslaan. nu wil ik niet een script wat alleen de laatste 4 characters kan opslaan maar misschien ook wel de eerste 4 of de laatste 3.

Dit zelfde wil ik ook doen met bepaalde filenamen, maar dat lijkt me vergelijkbaar met dit script.

Daarna wil ik van de 2 lijsten die worden gemaakt van de dir en files, daar parameter lijsten van maken, maar dat komt later wel:p

ik hoop dat iemand me kan helpen. Het is voor op me werk.

thnx
 
Is dit misschien iets?
Code:
<style type="text/css">
 pre { font: 13px 'Courier New';}
</style>

<body onload="filterFolderList()">

<script type="text/javascript">
 // Egel 070502 ;)

 function getFolderList(folderspec,askDir) {
  var fso, f, fc, s = new Array(), name;
  fso = new ActiveXObject('Scripting.FileSystemObject');
  f = fso.GetFolder(folderspec);
  fc = askDir ? new Enumerator(f.SubFolders) : new Enumerator(f.files);
  for (; !fc.atEnd(); fc.moveNext()) {
   name = '' + fc.item();
   name = name.substring(name.lastIndexOf('\\') + 1);
   s[s.length] = name;
   };
  return(s);
  };

 function filterFolderList(dir) {
  if (!dir) {
   var dir = unescape(location.href);
   dir = dir.substring(dir.lastIndexOf('//') + 2,dir.lastIndexOf('/') + 1).replace(/\//g,'\\');
   };
  var str = 'Mappen:<br>', dirs = getFolderList(dir,true), files = getFolderList(dir);
  for (var i = 0; i < dirs.length; i++) {
   str += dirs[i].replace(/\D/g,'') + ' ';
   };
  str += '<br>Bestanden:<br>';
  for (var i = 0; i < files.length; i++) {
   str += files[i].replace(/\D/g,'') + ' ';
   };
  document.getElementById('list').innerHTML = str;  
  };
</script>

 <pre id="list"></pre>
</body>
Dat is een webpagina die een lijst van mappen en bestanden weergeeft maar dan alleen de cijfers uit de namen.


Vr.Gr. Egel.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan