How to copy multiple files showing all on the same copying progress dialog
I've created a multiple drive copier. What happens is that all removable drives are listed in a listbox (lstDrives)
then the source of the folder I want to copy to the drives is (txtBrowseFolder.Text)
It loops through the list of drives and copies to each drive.
Now my issue is that, since it is a loop, it takes it time to copy one drive after the other,
BUT I wish it will copy all at once using the same copying dialog; showing all the copying progress of each item being copied.
Below is my code:
Private Sub cmdCopyDrives_Click(sender As Object, e As EventArgs) Handles cmdCopyDrives.Click
Dim sDrive As String
strSource = txtBrowseFolder.Text
Dim d As Integer
For d = 0 To lstDrives.Items.Count - 1
sDrive = lstDrives.Items(d).ToString
My.Computer.FileSystem.CopyDirectory(strSource, sDrive, FileIO.UIOption.AllDialogs, FileIO.UICancelOption.DoNothing)
Next
End Sub
vb.net copying system.io.file
add a comment |
I've created a multiple drive copier. What happens is that all removable drives are listed in a listbox (lstDrives)
then the source of the folder I want to copy to the drives is (txtBrowseFolder.Text)
It loops through the list of drives and copies to each drive.
Now my issue is that, since it is a loop, it takes it time to copy one drive after the other,
BUT I wish it will copy all at once using the same copying dialog; showing all the copying progress of each item being copied.
Below is my code:
Private Sub cmdCopyDrives_Click(sender As Object, e As EventArgs) Handles cmdCopyDrives.Click
Dim sDrive As String
strSource = txtBrowseFolder.Text
Dim d As Integer
For d = 0 To lstDrives.Items.Count - 1
sDrive = lstDrives.Items(d).ToString
My.Computer.FileSystem.CopyDirectory(strSource, sDrive, FileIO.UIOption.AllDialogs, FileIO.UICancelOption.DoNothing)
Next
End Sub
vb.net copying system.io.file
If you start your program running so that the Windows copy dialog appears and at the same time manually copy a different drive, does the copy dialog now appear as you want, or does another dialog appear? That is, does Windows automatically combine them for you? If so, I can suggest something.
– Andrew Morton
Nov 16 '18 at 11:03
You see, it combines into only one progress dialog if copying manually but in this case, since the copying command is in a loop, it copies one after the other, thus one progress shows, then goes off then the next comes then goes off after completion of each.
– SamuelDexter
Nov 16 '18 at 11:32
What happens if you try what I suggested?
– Andrew Morton
Nov 16 '18 at 11:54
yes. I did. i realized it didnt join the ongoing progress because its on the same drive, but unless the files are being copied on different drives. :D
– SamuelDexter
Nov 16 '18 at 16:46
add a comment |
I've created a multiple drive copier. What happens is that all removable drives are listed in a listbox (lstDrives)
then the source of the folder I want to copy to the drives is (txtBrowseFolder.Text)
It loops through the list of drives and copies to each drive.
Now my issue is that, since it is a loop, it takes it time to copy one drive after the other,
BUT I wish it will copy all at once using the same copying dialog; showing all the copying progress of each item being copied.
Below is my code:
Private Sub cmdCopyDrives_Click(sender As Object, e As EventArgs) Handles cmdCopyDrives.Click
Dim sDrive As String
strSource = txtBrowseFolder.Text
Dim d As Integer
For d = 0 To lstDrives.Items.Count - 1
sDrive = lstDrives.Items(d).ToString
My.Computer.FileSystem.CopyDirectory(strSource, sDrive, FileIO.UIOption.AllDialogs, FileIO.UICancelOption.DoNothing)
Next
End Sub
vb.net copying system.io.file
I've created a multiple drive copier. What happens is that all removable drives are listed in a listbox (lstDrives)
then the source of the folder I want to copy to the drives is (txtBrowseFolder.Text)
It loops through the list of drives and copies to each drive.
Now my issue is that, since it is a loop, it takes it time to copy one drive after the other,
BUT I wish it will copy all at once using the same copying dialog; showing all the copying progress of each item being copied.
Below is my code:
Private Sub cmdCopyDrives_Click(sender As Object, e As EventArgs) Handles cmdCopyDrives.Click
Dim sDrive As String
strSource = txtBrowseFolder.Text
Dim d As Integer
For d = 0 To lstDrives.Items.Count - 1
sDrive = lstDrives.Items(d).ToString
My.Computer.FileSystem.CopyDirectory(strSource, sDrive, FileIO.UIOption.AllDialogs, FileIO.UICancelOption.DoNothing)
Next
End Sub
vb.net copying system.io.file
vb.net copying system.io.file
edited Nov 16 '18 at 10:02
Martin
5,4471332
5,4471332
asked Nov 16 '18 at 9:56
SamuelDexterSamuelDexter
1117
1117
If you start your program running so that the Windows copy dialog appears and at the same time manually copy a different drive, does the copy dialog now appear as you want, or does another dialog appear? That is, does Windows automatically combine them for you? If so, I can suggest something.
– Andrew Morton
Nov 16 '18 at 11:03
You see, it combines into only one progress dialog if copying manually but in this case, since the copying command is in a loop, it copies one after the other, thus one progress shows, then goes off then the next comes then goes off after completion of each.
– SamuelDexter
Nov 16 '18 at 11:32
What happens if you try what I suggested?
– Andrew Morton
Nov 16 '18 at 11:54
yes. I did. i realized it didnt join the ongoing progress because its on the same drive, but unless the files are being copied on different drives. :D
– SamuelDexter
Nov 16 '18 at 16:46
add a comment |
If you start your program running so that the Windows copy dialog appears and at the same time manually copy a different drive, does the copy dialog now appear as you want, or does another dialog appear? That is, does Windows automatically combine them for you? If so, I can suggest something.
– Andrew Morton
Nov 16 '18 at 11:03
You see, it combines into only one progress dialog if copying manually but in this case, since the copying command is in a loop, it copies one after the other, thus one progress shows, then goes off then the next comes then goes off after completion of each.
– SamuelDexter
Nov 16 '18 at 11:32
What happens if you try what I suggested?
– Andrew Morton
Nov 16 '18 at 11:54
yes. I did. i realized it didnt join the ongoing progress because its on the same drive, but unless the files are being copied on different drives. :D
– SamuelDexter
Nov 16 '18 at 16:46
If you start your program running so that the Windows copy dialog appears and at the same time manually copy a different drive, does the copy dialog now appear as you want, or does another dialog appear? That is, does Windows automatically combine them for you? If so, I can suggest something.
– Andrew Morton
Nov 16 '18 at 11:03
If you start your program running so that the Windows copy dialog appears and at the same time manually copy a different drive, does the copy dialog now appear as you want, or does another dialog appear? That is, does Windows automatically combine them for you? If so, I can suggest something.
– Andrew Morton
Nov 16 '18 at 11:03
You see, it combines into only one progress dialog if copying manually but in this case, since the copying command is in a loop, it copies one after the other, thus one progress shows, then goes off then the next comes then goes off after completion of each.
– SamuelDexter
Nov 16 '18 at 11:32
You see, it combines into only one progress dialog if copying manually but in this case, since the copying command is in a loop, it copies one after the other, thus one progress shows, then goes off then the next comes then goes off after completion of each.
– SamuelDexter
Nov 16 '18 at 11:32
What happens if you try what I suggested?
– Andrew Morton
Nov 16 '18 at 11:54
What happens if you try what I suggested?
– Andrew Morton
Nov 16 '18 at 11:54
yes. I did. i realized it didnt join the ongoing progress because its on the same drive, but unless the files are being copied on different drives. :D
– SamuelDexter
Nov 16 '18 at 16:46
yes. I did. i realized it didnt join the ongoing progress because its on the same drive, but unless the files are being copied on different drives. :D
– SamuelDexter
Nov 16 '18 at 16:46
add a comment |
1 Answer
1
active
oldest
votes
It does look like it copies all the drives. Unless you mean by "all at once" something other than one code line.
To show progress, use the ProgressBar Control. You know the total number of drives to process (lstDrives.Items.Count) so you can update the bar just before your Next staetment in the For...Next loop.
No I am not seeking to show a progress for the entire sequence of copying progress. I am seeking to make all the copying show on the same Windows copying dialog (in Windows 10) just as you will see when you are manually copying multiple files and the progress for each showing at the same time
– SamuelDexter
Nov 16 '18 at 10:32
@SamuelDexter Then you will have to create your own dialog box containing a multi-line TexctBox or ListBox. Do you need some example code to do that?
– SezMe
Nov 17 '18 at 17:42
add a comment |
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%2f53335360%2fhow-to-copy-multiple-files-showing-all-on-the-same-copying-progress-dialog%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
It does look like it copies all the drives. Unless you mean by "all at once" something other than one code line.
To show progress, use the ProgressBar Control. You know the total number of drives to process (lstDrives.Items.Count) so you can update the bar just before your Next staetment in the For...Next loop.
No I am not seeking to show a progress for the entire sequence of copying progress. I am seeking to make all the copying show on the same Windows copying dialog (in Windows 10) just as you will see when you are manually copying multiple files and the progress for each showing at the same time
– SamuelDexter
Nov 16 '18 at 10:32
@SamuelDexter Then you will have to create your own dialog box containing a multi-line TexctBox or ListBox. Do you need some example code to do that?
– SezMe
Nov 17 '18 at 17:42
add a comment |
It does look like it copies all the drives. Unless you mean by "all at once" something other than one code line.
To show progress, use the ProgressBar Control. You know the total number of drives to process (lstDrives.Items.Count) so you can update the bar just before your Next staetment in the For...Next loop.
No I am not seeking to show a progress for the entire sequence of copying progress. I am seeking to make all the copying show on the same Windows copying dialog (in Windows 10) just as you will see when you are manually copying multiple files and the progress for each showing at the same time
– SamuelDexter
Nov 16 '18 at 10:32
@SamuelDexter Then you will have to create your own dialog box containing a multi-line TexctBox or ListBox. Do you need some example code to do that?
– SezMe
Nov 17 '18 at 17:42
add a comment |
It does look like it copies all the drives. Unless you mean by "all at once" something other than one code line.
To show progress, use the ProgressBar Control. You know the total number of drives to process (lstDrives.Items.Count) so you can update the bar just before your Next staetment in the For...Next loop.
It does look like it copies all the drives. Unless you mean by "all at once" something other than one code line.
To show progress, use the ProgressBar Control. You know the total number of drives to process (lstDrives.Items.Count) so you can update the bar just before your Next staetment in the For...Next loop.
answered Nov 16 '18 at 10:20
SezMeSezMe
189114
189114
No I am not seeking to show a progress for the entire sequence of copying progress. I am seeking to make all the copying show on the same Windows copying dialog (in Windows 10) just as you will see when you are manually copying multiple files and the progress for each showing at the same time
– SamuelDexter
Nov 16 '18 at 10:32
@SamuelDexter Then you will have to create your own dialog box containing a multi-line TexctBox or ListBox. Do you need some example code to do that?
– SezMe
Nov 17 '18 at 17:42
add a comment |
No I am not seeking to show a progress for the entire sequence of copying progress. I am seeking to make all the copying show on the same Windows copying dialog (in Windows 10) just as you will see when you are manually copying multiple files and the progress for each showing at the same time
– SamuelDexter
Nov 16 '18 at 10:32
@SamuelDexter Then you will have to create your own dialog box containing a multi-line TexctBox or ListBox. Do you need some example code to do that?
– SezMe
Nov 17 '18 at 17:42
No I am not seeking to show a progress for the entire sequence of copying progress. I am seeking to make all the copying show on the same Windows copying dialog (in Windows 10) just as you will see when you are manually copying multiple files and the progress for each showing at the same time
– SamuelDexter
Nov 16 '18 at 10:32
No I am not seeking to show a progress for the entire sequence of copying progress. I am seeking to make all the copying show on the same Windows copying dialog (in Windows 10) just as you will see when you are manually copying multiple files and the progress for each showing at the same time
– SamuelDexter
Nov 16 '18 at 10:32
@SamuelDexter Then you will have to create your own dialog box containing a multi-line TexctBox or ListBox. Do you need some example code to do that?
– SezMe
Nov 17 '18 at 17:42
@SamuelDexter Then you will have to create your own dialog box containing a multi-line TexctBox or ListBox. Do you need some example code to do that?
– SezMe
Nov 17 '18 at 17:42
add a comment |
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.
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%2f53335360%2fhow-to-copy-multiple-files-showing-all-on-the-same-copying-progress-dialog%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
If you start your program running so that the Windows copy dialog appears and at the same time manually copy a different drive, does the copy dialog now appear as you want, or does another dialog appear? That is, does Windows automatically combine them for you? If so, I can suggest something.
– Andrew Morton
Nov 16 '18 at 11:03
You see, it combines into only one progress dialog if copying manually but in this case, since the copying command is in a loop, it copies one after the other, thus one progress shows, then goes off then the next comes then goes off after completion of each.
– SamuelDexter
Nov 16 '18 at 11:32
What happens if you try what I suggested?
– Andrew Morton
Nov 16 '18 at 11:54
yes. I did. i realized it didnt join the ongoing progress because its on the same drive, but unless the files are being copied on different drives. :D
– SamuelDexter
Nov 16 '18 at 16:46