File I/O And Registry :: Copying Multiple Files From An Array?
Mar 28, 2011
I'm trying to copy multiple files from a directory, put them into an array, then copy just the 30 newest files(I haven't coded the 30 newest loop yet). I added a list box to the following code just to ensure the all the files are storing into the array properly... they are. When it try's to copy, it renames the first file to .log, then tells me that the .log file already exist. How do I get it to copy and keep the source file name in the destination folder Eventually I'll loop this and grab only 30 of the files.
Here's the code I'm playing with:
Private Sub transferButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles transferButton.Click
[code].....
View 2 Replies
ADVERTISEMENT
Jun 18, 2009
im looking for code to copy the files from the floppy drive to a removable drive on the computer.For example:
Copy A:contents to Z:contents
View 3 Replies
Mar 27, 2009
I've got an app which uses a background worker to copy files. It works fine but some files are quite large and it "appears" as though the app isn't doing anything. Is there an alternative to the File.Copy method of copying files so I can report on the progress of individual file copies, like the percentage complete?
View 19 Replies
Jul 10, 2009
I know you can copy a file using:[code]The only way I know how to copy multiple files is by using a for loop, but if you choose to display a dialog box, you get a dialog box for every file you copy instead of one showing the progress of all the files.So with that said, is there any way to copy multiple files, and only have one dialog box displayed?
View 2 Replies
Dec 29, 2011
is there any way to copy multiple files at the same time WITH PROGRESS BAR like in windows explorer? I am using system FileIO.FileSystem.CopyFile for copying single file, but I want to do this with more then one file.
View 8 Replies
Aug 27, 2008
I am writing an application that connects to a specific com port. This com port can change depending on how many physical ports are on the PC, and if other USB devices have installed com ports before this one.
I have the communication to the com port all working great, but I need to get the com port description not just the "COM#" which is all I currently get.
I found in the registry where the description is stored but am having trouble doing what I need.
In this key:
Code:
HKEY_LOCAL_MACHINESYSTEMControlSet001ControlClass{4D36E978-E325-11CE-BFC1-08002BE10318}
there is a varied number of sub keys. The are numbered 0000-NNNN depending on how many ports you have. Inside each of these keys, there are multiple values, although I am only interested in one or 2 of them.
My problem is, that I do not know how to get a list of the subkeys (the 0000-NNNN keys/folders) from the original key I posted. I have looked through a few registry tutorials, and I can view the default value in the listed key, but I could not find how to list the subkeys of the listed key.
Does anyone have any sample code they could share that shows how I can get a listing of subkeys, and then run through those subkeys checking for a specific value in one of the strings contained in the subkey?
I am using VB.net 2008 and Windows XP.
View 1 Replies
Mar 27, 2009
I have made a registry entry as follows: HKEY_CLASSES_ROOTMy AppShellOpenCommandAnd gave it the value: "C:Program Filesmyapp.exe" "%1" "%2"I also had a drophandler to for the apphis entry works fine for opening one file that is dragged to my app's icon. The problem is that I can only drag one file at a time into the app. If I try to drag more, it only ees the first file and ignores the others. I use the My.Application.CommandLineArgs array to access the command arguments. For example, My.Application.CommandLineArgs.Item(1) will open the file. If I change the registry entry to:"C:Program Filesmyapp.exe" "%1" "%2" "%3"This will open the first two files, but ignore the rest. If I change the registry entry to "C:Program Filesmyapp.exe" "%1" "%2" "%3" "%4"This will have the same behavior as the previous entry and ignore all but the first two files.
View 2 Replies
Jun 13, 2012
I am trying to list all printers (PrintersConnections) under all users (HKEY_USERS)
problem is I dont know the user name keys in advance and need to exclude .DEFAULT and *_CLASSES so first I need to list all key names (%usernamekey%) directly under HKEY_USERS then for all keys that lists lsit all keys under HKEY_USERS\%usernamekey%PrintersConnections
Here is the code I have so far but I get errors about object variable not set, I suspect because of the way I doing the for each and listing the key names and then doing it again
Code:
Private Sub DetectPrntrs()
Try
Dim RemReg As Microsoft.Win32.RegistryKey
[Code].....
View 2 Replies
Dec 11, 2011
I wrote a program to download and play AVI files the files are large in size and long time wise. I have the files playing as they are being downloaded but i can't see how long the file is or seek reliably. i was reading that the AVI headers are in the last 512kb of the AVI file *why would't they put it at the start* lol so my question is is there a way to download the last 512Kb of the file i'm downloading. i have the Bytes Read and Length of the file while its downlaoding i'm just not sure where to go from there, or how to do it atleast. If i had the length in time of the Avi file i could set the trackbar to be able to seek properly. or if someone has an idea how i could get the time of the video by using fps and some math i could prob do it that way too but idk how i would tell how i can find how many kb are in the fps i'm sure it changes so think that way is't going to be reliable. how to get the last 512kb would be the best option not sure if it can be done even.
View 4 Replies
Feb 22, 2011
I have an issue with the Windows permission system. And every time it tries to do something that needs a windows permission (to be ran as administrator) it fails !
At the moment I was trying to implement an updater which should download a file from an ftp site but because copying a file into one of the program files folder requires a permission I am not able to do this.
View 1 Replies
Oct 31, 2011
I'm using "My.Computer.FileSystem.CopyDirectory(...)" to copy large directories (30-50gb) from one mapped share folder to another. Using "FileInfo.length" to add up all file and subfolder sizes, determines the 'origin directory' size just fine. However, if I use the same method for determining the size of the 'destination directory', mid copy, it returns the full file size, despite the copy not yet being complete.I'm at a loss as to why, as this method works fine in testing, going from a local PC t
Private Function FolderSize(ByVal dir As String) As Long
Dim Size As Long = 0
Dim d As New DirectoryInfo(dir)
[code].....
View 14 Replies
Jan 21, 2010
In word/excel/office programs when you press the file menu item at the bottom a list of files recently used are shown, i would like to do a similar thing but i would like to put files from a certain folder with a certain extension (.xml) into my file menu item so the user can select to view the files.
I think i need something like:
For each file (extension .xml) in myFolder
If menuItem = Nothing
[code].....
View 4 Replies
Feb 9, 2009
I am writing a backup program that zips files. Using some sample code I have the following that creates a zip file. Problem is it does not get any subdirectories or files. Where am i going wrong?
Dim azFileNames() As String = Directory.GetFiles(SourceFolder)
Dim objCrc32 As New Crc32()
Dim zipStream As ZipOutputStream
[CODE]...
Alternativley, there is another component to the zipping dll that I could probably bypass the above altogether. It is: FZ.CreateZip(DestFile, SourceFolder, True, "", "") Where DestFile is (Output stream as system.io.stream). I'm trying to read all the files, directories, sub dir and files, etc from a specific location, let's say 'My Documents' into Destfile in which the FZ.CreateZip zips the file. FZ is FastZip which is from icsharpcode.net. They have c# examples, but that's greek to me. I'm trying to just learn VB!
View 6 Replies
Jun 2, 2009
Looking for an idea of where the best place to keep files for a program. I use them frequently and they interact with the program directly. I want to place them in a place where they won't be easy to find if someone is just cruising thru the directories. Any ideas?
View 7 Replies
Sep 4, 2008
trying to find a decent answer for my question; I do have a utf8 file which I (down)load, manipulate and wanting to save back again.The result always is that the file I produce is not in utf8 format;
Dim fs2 As New FileStream("c: est.dat", FileMode.Create, FileAccess.Write, FileShare.None)
Dim w As New BinaryWriter(fs2, Encoding.UTF8)
[code].....
View 3 Replies
Sep 6, 2008
I'm new in vb.net (application). I need to access files or browse files using vb.net. Does anyone knows how can I do it?? I can use the listview??This is the process:I have a form and I need to browse folders and drivers (C drive/network drive...) in the same form. But how can I do that, how can I display the icons, file, etc. and open it in listview or any control in vb.net.
View 3 Replies
Jan 19, 2009
Is there a way to get a list of files in a certain directory and then put them in a context menu strip then when they are clicked have the program open the file. I'm trying to make a flash player that can show the list of flash files and when you click the file path on the context menu strip it will play from that file. Here is what I have:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
OpenFileDialog1.Filter = "Shockwave Flash Objects (*.swf)|*.swf|All files (*.*)|*.*"
[code].....
View 2 Replies
Jul 24, 2010
I should mention that I'm mainly concerned with Random files.Which is the best method?
1.) Open file, manipulate data and immediatly close the file. (Which means doing this alot everytime data needs to be read, edited, deleted, or saved)
(2.) Open the file when the app starts and let it open for data manipulation until it's time to close the app at which time the file would be closed.
I was always taught option 1. The main reason at the time was to cut down on the chance for data corruption in the file or an outright loss of the file due to outside circumstances like power failure.
View 1 Replies
May 30, 2010
I'm trying to take items from a list box, add them to an array and then output the array items to a text file using Visual Basic 2008 express.
The number of items in the list is unknown so I can't set the array size to start.
Code:
Dim sWriter as IO.StreamWriter = New IO.StreamWriter("C:file_name.text")
sWriter.WriteLine("Name List")
sWriter.WriteLine(arrayListItem)
[Code].....
View 1 Replies
Aug 25, 2009
I have to rename a bunch of folders in different directories. What I would like to do is type in a directory and rename/move files into another directory. I have 4 txt files right know, one for the old file names, one for the new file names, and 2 for the directories.
I planed on importing the txt files into 4 arrays and then using the rename function to change the directory going through a loop.
Problem is I'm very very new to VB and have no idea how to import each line of the txt file into the array.
View 7 Replies
Feb 26, 2011
I'm trying to make a "Simon" game with four buttons labeled 1-4. The game is supposed to read the numbers out loud, but i have a problem with that. I have 4 wav files from google text-to-speech, each named 1-4. I made an number generator that can return like this "42331", and the game is supposed to play 4.wav, 2.wav, 3.wav, 3.wav and 1.wav.
Here's what I got so far.
Public Class Form1
Dim rnd As New Random
Dim i = 0
Dim level As Integer = 5
Dim nums As String
[code] .....
It only plays 1.wav (the last in the sequence).
View 4 Replies
Jan 25, 2012
I'm programming a small windows app that allows the user to fill out some fields and then creates and runs a batch file based on their entries. The program works, but it doesn't.The program creates the batch file just fine but when it tries to run the batch file, it gets errors in the cmd window saying it cannot find the scripts the batch file is trying to call. What's confusing me is that if I take the batch file the program created and run it myself, it works just fine so I know it is not the batch that is the problem. My best guess is that there is some security setting for vs.net that I've overlooked but I am only an "every once in a while" programmer so I really don't know where to look. Additionally after running the batch, the program is supposed to delete the batch file but that fails as well with the message that it cannot find the batch file, the same batch file that it had just created and run.
View 1 Replies
Dec 10, 2008
have just started vb .net and im working with the 2005 edition, but i would now like to make a program that i can use at home that will alter files names,Bassically where i rip cd's to put them onto my mp3 player they are always given a name starting with 01. etc, what i would like is a small bit of code that uses a while or for loop to go through every file in the folder and remove the first three characters.
View 4 Replies
Sep 25, 2009
I'm trying to keep the oldest file and move the new ones to a different directory
View 7 Replies
Nov 2, 2009
how to read and write random access records in .NET. Now I know random access files are dead and the response on every query I found with google/bing/yahoo searches was don't use random access use Binary serialization but I can not. I have a situation where I need to read and modify 256 byte records in a file that is used by another application.
Now for a bit of background the file is made up of 27 fixed length records of 256 bytes. Each of the records has a separate structure consisting of 30-120 fields. The proplem I am having is I can create the record structures but when using the FileGet method I am receiving an error. Now I have found samples that showed the same format I am using that claim to work.
The error I am getting is Option Strict On disallows narrowing from type 'System.ValueType' to type 'ProgramName.ModuleName.Record' in copying the value of 'ByRef' paramater 'Value' back to the matching argument.
The basic layout (simplified) is as follows:
Code:
Structure Record
<VBFixedString(6)> Public SomeParam as String
Public SomeNumber as Short
[Code]....
Now the overloads for FileGet show all of the data types including Object. But I have tried various methods to retreive the 256 byte record but without success. Do I have to actually read each of the several hundred fields of the structure one by one? Or am i overlooking something (I have been known for this in the past)
Or (and I'll kick myself if this is the only way) do I just have to set option strict Off in the module and the code as above will actually work.
I would love to be able to just ditch the random access file but I have to keep it for compatibility with several other applications at this time.
View 14 Replies
Sep 1, 2008
Alright this is what im working with. Im Working with vb.net 2003.I have (X) amount txt files in "C:Marble".In each txt files there are 3 lines.I want to read the first line of each txt file and display them in a listbox. [code] Things i need to Find:
-1 How to tell how many files are in a folder
-2 How to create a loop were it reads the first line of each file in that folder
View 13 Replies
Apr 24, 2009
An application that my company uses stores report files with a .dat extension for use with their software. These files can be opened in notepad and the basic report information can be seen as text. I am attempting to write an app that opens and reads data from these .dat files and displays it in a checked listbox. My hangup thus far is that I can't figure out how to read the data from the .dat files since they are not .txt files. Can anyone point me in the right direction?
[Code]...
View 5 Replies
Jun 2, 2010
I know how to get a list of files in a local Windows machine's specific directory:
Dim dirInfo As DirectoryInfo = New DirectoryInfo("C:Temp")
Dim fileListing() As FileInfo = dirInfo.GetFiles()
But how do I use this class for a mainframe system where user ID, password and 'change directory' command are needed?
When I attempt to just access the server without credentials and just do the Windows version and use the syntax "\server_nameAUTO:RPTS.", where 'AUTO:RPTS.' is the mainframe directory name I get the following error: "The given path's format is not supported."
When I just use '\server_name' I get: "The UNC path should be of the form \servershare."
View 1 Replies
Aug 28, 2009
I am using zipforge.net to archive files in a small backup program I am creating. Everything works fine however if I try to archive a large number of files the process of zipping them gets slower the further along in the job it gets.
Example: I have a directory that contains a little over 100,000 files in it. Each file is only about 200k of text. When I use the zipforge zip class it starts zip'ing very quickly but as it gets about 40% of the way through the directory it starts to slow down... at about 60% its working at a snails pace.
Memory usage for my solution also goes up proportionate to the archive file size as it grows. Currently it takes around 26hours to backup this directory which only contains 4 gigs worth of information.
If I use a program like winzip I can zip the folder in less than an hour. I am thinking there has to be a way to write to the end of the zip file without having to open it every time or without keeping it open. My backup software scans the specified folder and writes each file path and name into a text file. Then it reads the text file line by line and passes the path + file info to the zipforge addfile().
View 1 Replies
Dec 10, 2009
I know this is out there and probably illogical but I was wondering if it was possible to take multiple picture files and compact them into one file.... and then retrieve them from the program later? Way to combine any amount of image files into one file
Module Module1
Sub combine()
Dim img1 As New Bitmap("i1.jpg")
[CODE]...
View 6 Replies