How to iterate through folder in JS without changing filenames












0















I already have code that can iterate through the files once they have been renamed 0.xml, 1.xml, 2.xml etc.



var promises = ;
for (i = 0; i < numberOfFiles; i++) {
promises.push(xmlPromise('data/sequence/xml/'+i+'.xml'));
}


However, if possible, I would like to keep the original names and iterate through (20180828-110359.369_I01_0000905_wt_calib.ppm3_croped.xml, 20180828-110359.436_I01_0000907_wt_calib.ppm3_croped.xml etc.)










share|improve this question























  • You might consider fetching a list of files from the server via AJAX and iterating through those. See How can I iterate through files in Javascript.

    – showdev
    Nov 12 '18 at 23:58













  • Where are you running this code , on server or in browser?

    – charlietfl
    Nov 13 '18 at 0:03











  • There's no way for you to loop through them without getting a list of file names. So far it looks like you don't know the file names which is why you need to rename each file to integers so you can increment through them. Depending on how you handle your code, a single gap on the increment or a mis-renamed file is already a huge problem. Like @showdev said, you need to get the list of files.

    – Abana Clara
    Nov 13 '18 at 0:05













  • It's run through the local host: 127.0.0.1

    – user3071257
    Nov 13 '18 at 0:06
















0















I already have code that can iterate through the files once they have been renamed 0.xml, 1.xml, 2.xml etc.



var promises = ;
for (i = 0; i < numberOfFiles; i++) {
promises.push(xmlPromise('data/sequence/xml/'+i+'.xml'));
}


However, if possible, I would like to keep the original names and iterate through (20180828-110359.369_I01_0000905_wt_calib.ppm3_croped.xml, 20180828-110359.436_I01_0000907_wt_calib.ppm3_croped.xml etc.)










share|improve this question























  • You might consider fetching a list of files from the server via AJAX and iterating through those. See How can I iterate through files in Javascript.

    – showdev
    Nov 12 '18 at 23:58













  • Where are you running this code , on server or in browser?

    – charlietfl
    Nov 13 '18 at 0:03











  • There's no way for you to loop through them without getting a list of file names. So far it looks like you don't know the file names which is why you need to rename each file to integers so you can increment through them. Depending on how you handle your code, a single gap on the increment or a mis-renamed file is already a huge problem. Like @showdev said, you need to get the list of files.

    – Abana Clara
    Nov 13 '18 at 0:05













  • It's run through the local host: 127.0.0.1

    – user3071257
    Nov 13 '18 at 0:06














0












0








0








I already have code that can iterate through the files once they have been renamed 0.xml, 1.xml, 2.xml etc.



var promises = ;
for (i = 0; i < numberOfFiles; i++) {
promises.push(xmlPromise('data/sequence/xml/'+i+'.xml'));
}


However, if possible, I would like to keep the original names and iterate through (20180828-110359.369_I01_0000905_wt_calib.ppm3_croped.xml, 20180828-110359.436_I01_0000907_wt_calib.ppm3_croped.xml etc.)










share|improve this question














I already have code that can iterate through the files once they have been renamed 0.xml, 1.xml, 2.xml etc.



var promises = ;
for (i = 0; i < numberOfFiles; i++) {
promises.push(xmlPromise('data/sequence/xml/'+i+'.xml'));
}


However, if possible, I would like to keep the original names and iterate through (20180828-110359.369_I01_0000905_wt_calib.ppm3_croped.xml, 20180828-110359.436_I01_0000907_wt_calib.ppm3_croped.xml etc.)







javascript jquery xml xml-parsing






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 12 '18 at 23:53









user3071257user3071257

1717




1717













  • You might consider fetching a list of files from the server via AJAX and iterating through those. See How can I iterate through files in Javascript.

    – showdev
    Nov 12 '18 at 23:58













  • Where are you running this code , on server or in browser?

    – charlietfl
    Nov 13 '18 at 0:03











  • There's no way for you to loop through them without getting a list of file names. So far it looks like you don't know the file names which is why you need to rename each file to integers so you can increment through them. Depending on how you handle your code, a single gap on the increment or a mis-renamed file is already a huge problem. Like @showdev said, you need to get the list of files.

    – Abana Clara
    Nov 13 '18 at 0:05













  • It's run through the local host: 127.0.0.1

    – user3071257
    Nov 13 '18 at 0:06



















  • You might consider fetching a list of files from the server via AJAX and iterating through those. See How can I iterate through files in Javascript.

    – showdev
    Nov 12 '18 at 23:58













  • Where are you running this code , on server or in browser?

    – charlietfl
    Nov 13 '18 at 0:03











  • There's no way for you to loop through them without getting a list of file names. So far it looks like you don't know the file names which is why you need to rename each file to integers so you can increment through them. Depending on how you handle your code, a single gap on the increment or a mis-renamed file is already a huge problem. Like @showdev said, you need to get the list of files.

    – Abana Clara
    Nov 13 '18 at 0:05













  • It's run through the local host: 127.0.0.1

    – user3071257
    Nov 13 '18 at 0:06

















You might consider fetching a list of files from the server via AJAX and iterating through those. See How can I iterate through files in Javascript.

– showdev
Nov 12 '18 at 23:58







You might consider fetching a list of files from the server via AJAX and iterating through those. See How can I iterate through files in Javascript.

– showdev
Nov 12 '18 at 23:58















Where are you running this code , on server or in browser?

– charlietfl
Nov 13 '18 at 0:03





Where are you running this code , on server or in browser?

– charlietfl
Nov 13 '18 at 0:03













There's no way for you to loop through them without getting a list of file names. So far it looks like you don't know the file names which is why you need to rename each file to integers so you can increment through them. Depending on how you handle your code, a single gap on the increment or a mis-renamed file is already a huge problem. Like @showdev said, you need to get the list of files.

– Abana Clara
Nov 13 '18 at 0:05







There's no way for you to loop through them without getting a list of file names. So far it looks like you don't know the file names which is why you need to rename each file to integers so you can increment through them. Depending on how you handle your code, a single gap on the increment or a mis-renamed file is already a huge problem. Like @showdev said, you need to get the list of files.

– Abana Clara
Nov 13 '18 at 0:05















It's run through the local host: 127.0.0.1

– user3071257
Nov 13 '18 at 0:06





It's run through the local host: 127.0.0.1

– user3071257
Nov 13 '18 at 0:06












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53271792%2fhow-to-iterate-through-folder-in-js-without-changing-filenames%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53271792%2fhow-to-iterate-through-folder-in-js-without-changing-filenames%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Florida Star v. B. J. F.

Danny Elfman

Lugert, Oklahoma