How to iterate through folder in JS without changing filenames
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
add a comment |
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
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
add a comment |
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
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
javascript jquery xml xml-parsing
asked Nov 12 '18 at 23:53
user3071257
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
add a comment |
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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