Retrieving File Info When The System.IO.FileInfo Struct Doesn't Work
Oct 31, 2008
I have built a recursive file system crawler that amasses file system data from a file share. I use the FileInfo object to get my metrics, however, I am finding that in especially deep file structs, that the ol' 260 character MAX_PATH MS bug crops up ':8-0:'. This puts me in my angry place, since I do not seem to be able to get around it no matter what kind of programmatic tom-foolery I try.
So far, I have tried:- converting to 8.3 format --> no good path + filename STILL is > 260 (believe it or not) - tried to go with a Straight low-level API approach
What I have found is some pretty Sketchy information regarding VB implementation of the kernel32 api's in this regard (just try & find a createfile port for vb.net, I couldnt)
Anyway, I guess I was hoping that someone else has run into this pain, and knows how to make a surefire way to get a file's information (size, dates esp), regardless of how long and painful the path may in fact be...
View 4 Replies
ADVERTISEMENT
Jun 12, 2010
I'm using the below to update a form with system information of a remote machine - it's rather slow at populating the labels, if there a faster method than looping?:
objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\" & strComputer & "
ootcimv2")
[Code].....
View 1 Replies
Jan 28, 2010
I have a utility that is a simple exe that is not installed compiled with VS2005 and works well. But when I upgraded to VS2008 the utility can no longer locate files in the active system folder. I have UAC turned off and am logged in as the Administrator and it still can not locate a file that I can see in Windows Explorer. The file I am looking for is PakMgr.exe.
View 1 Replies
Jun 10, 2011
Retrieving ID3 (Tag) info from a MP4 file?
View 2 Replies
Feb 5, 2010
i've made a tabbed webbrowser (but i'm new and a noob with VB.NET)The tabs system is working, but the progressbar doesn't work and my titles aren't changing.
Imports System.Web
Imports System.IO
Imports System.Text
[code].....
View 1 Replies
Apr 20, 2010
I have the following code and I can't get the lost focus to work.
Private Sub txtSpeed_KeyDown(ByVal eventSender As System.Object, ByVal eventArgs As System.Windows.Forms.KeyEventArgs) Handles txtSpeed.KeyDown, txtSpeed.LostFocus
[code]......
View 2 Replies
Mar 19, 2012
I have used log4net in winforms before. First time using with a wpf console app. The console shows up and the console appender works exactly as in the winforms app. However in winforms I never had to give the full path to the log4net xml file. It is located in the same place where all the cs files are. (the default place where VS 2010 puts all its source files. So
XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo("log4config.xml"));
works in a winforms app's Program.cs->main() but for the wpf version where I have my own Startup class with my own Main() (instead of the autogenerated and hidden main()) I have to change the line to look like this
XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(@"c:fullpathlog4config.xml"));
This took me quite a while to nail down so I thought it may be worthwhile to figure why this is so. Anyone know ? I am using log4net ver 1.2.10.0. The log4net dll and xml both have copy to local = true in winforms and wpf.
View 3 Replies
Mar 9, 2009
I'm having bizarre performance results of the methods in FileInfo class.I'm using 5 methods of the FileInfo class in the Paint event.The datagridview is bound to the dataset.First the application searches files in the RecursiveSearch. When rows are added to the dataset the Paint event is fired and the rows displayed are filled with extra information from the FileInfo class . In this case the performance is very good. If I remove the DoEvents() from the RecursiveSearch the 5 methods of the FileInfo class become very slow (about 0.25sec for each line of code)!When the search ends, the user can scroll down to see the other files listed.At this point the Paint is again fired. This time the 5 methods of the FileInfo class are again very slow!
Private Sub RecursiveSearch(ByVal sPath As String, ByVal strPattern As String) System.Windows.Forms.Application.DoEvents() Try Dim strFolders() As String = System.IO.Directory.GetDirectories(sPath) Dim strFiles() As String = System.IO.Directory.GetFiles(sPath,
[code].....
View 3 Replies
Sep 12, 2010
I'm trying to create a song playlist for my application.I'm using system.io.fileinfo for displaying playlist file names by listbox and a second listbox for reading playlist files' contents.
Public Class Form1
Dim fi As IO.FileInfo
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
[code]....
View 14 Replies
May 27, 2009
I have a windows project completed and am using an MDI with a help menu.So now I'm working with a click once deployment.When the user clicks help, it should load an .HTM file, but instead, when installed on the client it gets a "page cannot be displayed error".
I created the file in word. Saved as an .HTM. along with it came the images folder. I placed it in the bin/debug folder. I've made sure all the images and the .HTM files are set to Build Action = content and Copy Always. These files are copied out to the deployment website. It shows as "required(auto)" under appication settings, publish. Everything else in the deployment works nicely, including Crystal Reports and Powerpacks.So what is going wrong with this?The help is a windows form with a browser control on it and the following code.Note that the Catch on the Try doesnt kick in either on the client.
Private Sub Help_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'change mouse pointer to hourglass
Cursor.Current = Cursors.WaitCursor
[code]....
View 5 Replies
Jan 25, 2012
I am using simple json method for calling webmethod but it works with aspx file ie url:
'myclass.aspx/myfunction'
but it doesnt work if I put same function in an asmx file and change url to asmx.
Is there anything else have to be done to enable asmx service ?
asmx with vb code: // this works
<%@ WebService Language="VB" Class="WebService" %>
Imports System.Web
Imports System.Web.Services
[Code].....
View 2 Replies
Dec 27, 2009
I am using Visual Basic .Net 2005. While using /win32icon as a compiler option, it gives an error that the icon file can't be found. I found out that it works in C# but gives error in VB.
View 7 Replies
Oct 12, 2011
I have the following VB function which takes a FileInfo object as a parameter:
Public Shared Shadows Sub Start(ByVal filePath As FieldInfo)
XmlConfigurator.ConfigureAndWatch(New System.IO.FileInfo(filePath.ToString()))
End Sub
In another class I have the following code calling that 'Start' method. But VisStudio indicates there is a problem with the 'FilePath' argument that I'm passing.
[Code]...
View 1 Replies
Jun 12, 2011
I am trying to change the background color of a tooltip
I am using tooltip.backgroundcolor = color.colr
No errors but thecolor doesn't change
View 5 Replies
Jul 7, 2011
I run the same exe file on another computer, but it gives error.The application works on my pc, but does not work on user's pc.I try to compile the app in other development machine and it is work well, the problem is my app doesn't work on user's pc.
Could not load file or assembly 'CrystalDecision.Shared, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.
[code].....
View 5 Replies
Jan 24, 2009
i used to use inet ocx for retrieving info off the net. Just learned that System.Net does this. What would be a proper code string to pull text out of a text file on a website? Just trying to learn, give an example on using this and maybe I can figure out others on my own.
View 5 Replies
Sep 12, 2010
How do take information from installed software in windows xp?
View 3 Replies
Feb 2, 2011
I have an application that requires data be entered, and after entering, a button is clicked to process that data. Clicking the button works just as it should--the data is processed properly. In constructing a test module, I provide a set of data values, followed by:
btnWhatever.PerformClick()
Nothing happens. I have used this syntax for years, and it has always worked flawlessly. I have triple checked everything else and isolated the problem to the failure of the PerformClick(). The PerformClick() is in a test subroutine that does nothing but fill textboxes and labels with default data, then calls the PerformClick() on the button to begin processing. Again, the button works fine, the data is entered as it should be, but the PerformClick() does not fire the click event.
View 21 Replies
Sep 14, 2011
I have 2 HTML blocks, with JQuery DateTimePicker. Now after the date is picked (When you click the input box, the datepicker appears, then you click the date, the date appears in the input box, and when you click away somewhere, the datepicker dissapears. Now I need to retrieve that info with VB.Net and ASP.Net. I just changed the HTML input box to Asp.net Textbox. Then added the OnTextChanged function call when the text is changed, and called a function that stores that date into my class.
As such:
Start date:
<asp:TextBox name="startDate" ID="startDate" OnTextChanged="startDate_TextChanged" runat="server" AutoPostBack="True"></asp:TextBox>
I tried to go with asp:TextBox before, but for some reason JQuery didn't work on it.
View 1 Replies
Oct 19, 2011
I'm using vb2008 with DB MSA2007 (save it to MSA2003) on Seven(7)System After I create my project I build it(make exe). then I took the file of project (application) and the DB from Debug Folder.
I tried to run this application with DB on another computer it's system is seven and MSA2007 and work very well. then I run it on pc it's system XP and MSA2003. it showed this error
Application Error THE APPLICATION FAILED TO INTIALIZE PROPERLY (0XC000135). Click on OK to terminate the application
View 1 Replies
May 24, 2009
i want to use the following function
Dim
buffer() As Byte = System.IO.File.ReadAllBytes( ImageSourcePath)
inside a backgroundworker but it does not retunr any byte at all while if this is places outside the backgroundowrker it works files.
View 1 Replies
Nov 14, 2009
All tutorials I read before used Extension property to get the extension of a file. How can I get the type of file as a phrase? Example: .vb is 'Visual Basic Source File'. Like what Windows does in the Properties window of a file.
View 9 Replies
Apr 25, 2009
I have a text file with the following information:
-----------------------------------------------
Model: Accord
Manufacturer: Honda
Year: 2004
VIN: FJ235FJSLO323434DJS
[Code].....
how to setup my loop to insert the text data into my struct array.
View 3 Replies
Sep 6, 2009
I have been having problems with creating a download list of files for a downloader and was getting unexplained "File Does Not Exist" returns. My .avi files were returning found but but .exe and .txt files were getting the not exists.
I have now found by pulling in the whole directory and examining the file contents that my .exe files are showing ".exe.exe". My .txt files are showing ".txt.rtf". Wow, browsing the file directory in Server 2008 only shows a single extension. I don't see an option to display the extension as a column, just the "type". My directory looks like this:
Name Type
File1.exe Application
File2.txt Rich Text Document
File3.avi AVI File
I had renamed some of these files, maybe I just cannot rename files. I will try using originals ans see if I am ok. Maybe I need to rename the offending files without the displayed extensions. Is this just something weird with the server browser?
View 2 Replies
Dec 25, 2011
i am searching a way to get the info of the assembly file, class and method which is executing in an assembly. the purpose is to return that info to a log file. i stumble into two examples from a completely different class : reflection and diagnostics.
[Code]...
View 2 Replies
Jul 3, 2011
2 - Saves the server XML file it into a folder separate from the root folder of the application.3 - Deletes the local XML file in the root folder of the application.4 - Copies the server XML file to the local folder of the application.5 - Opens the application.6 - Closes the updater.Now when the application opens, it reads this XML file in the local folder. When I run it stand alone, it works fine and can find this XML file. However, my problem is when the application is opened by the updater, it can't read the XML file in the local folder. I check for this file doing File.Exists(XMLfilename) and it returns false but like I said, if I close the application and reopen it it works fine.
I'm thinking that for some reason the updater is "locking" this file so my other process can't read it? I can't close the process before I open the original application so I'm not sure what's happening here. My Update Folder is the users ApplicationData folder and the root directory of the application is in the Program Files folder.
This is my code in the updater:
Dim ImageDir As DirectoryInfo
Dim fi As FileInfo
[code].....
View 4 Replies
Jan 6, 2012
I have a project where I am looping thru specific files in a directory using a For Each FileInfo in DirectoryInfo.GetFiles() statement. My question is if I overwrite the current FileInfo object, will it still retain the reference to the object even though the file is no longer the same?
Code Snippet:
For Each fi In folder.GetFiles("*.idx")
Dim reader As IO.StreamReader = fi.OpenText()
index = reader.ReadLine()
values = index.Split(",")
[code]....
View 2 Replies
Dec 4, 2009
In this code block, the datarow gets the row number of the username that was used to log into the system with, right? And in this code, if there is a username/password that was matched with in the database, it'd place it on the dbUsername/dbPassword variables and compare it with the ones that were inputted by the user.What if I wanted to know if there is none of that username (like, username doesn't exist from the database)? I tried inputting login info that doesn't exist in the database and it resulted into the following error:An unhandled exception of type 'System.IndexOutOfRangeException' occurred in system.data.dll
[Code]...
View 6 Replies
Jul 31, 2010
I am working on a media player, and I would like to setup a local playlist feature. I am using a single ListBox and its "Display-" and "Value-Member" properties. The display is the song's Artist and Name, and the value is the song's file path (i.e 'C:UsersUSERMusicetc.').To write the file path to the .txt file, I believe I can use the following code:[code]
View 18 Replies
Aug 8, 2010
Application.ProductName
WindowsApplication1
Application.CompanyName
have the project name, not company
Application.StartupPath
adds to end inDebug
I've changed all properties in the project but don't found any that points clearly to "company name" or so.also the startuppath adds the indebug ?how to avoid this?(sure I can find & replace the string, but I want the adequate path)also where can I change app name and prod name?
View 2 Replies