Order By Fileinfo Extension And Name?

Nov 30, 2011

I'm using this query:

Dim FilesDirsQuery = From file In
_directory.EnumerateFileSystemInfos()
Select file.Name, file.Extension

It gets all files and directories in the _directory. But how to order the query by extension and name?

So I found that I have to use this to order by extension:

Dim FilesDirsQuery = From f In
_directory.EnumerateFileSystemInfos()
Select f.Name, f.Extension Order By Function(f As IO.FileInfo)
Return f.Extension
End Function

And I have to use "ThenBy", but it can't be used in my example. So I tried:

FilesDirsQuery.OrderBy(Function(f As IO.FileInfo)
Return f.Extension
End Function).ThenBy(..)

But it say's that my nested function doesn't have a compatible delegate. So what should I do?

View 2 Replies


ADVERTISEMENT

Asp.net - Why Is FileInfo Showing An Extra File Extension

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

.net - FileInfo Passing FileInfo Argument To Method?

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

Use An Extension Method Instead Of Just Creating Non-extension Sub Or Function?

Dec 3, 2009

Why would I use an extension method instead of just creating non-extension sub or function?

For ex, I could have an extension function called IsNullOrEmptyOrAllSpaces on String, which does a check as its name implies. Or I can write a stand alone function that does the same thing. Other than having the extension show up in Intellisense, is there any advantage? Is a call to the extension quicker/more efficient than a call to a regular function?

View 8 Replies

VB Extension Property Instead Of Extension Method

Mar 16, 2012

I saw this post and I want to know if this is possible in VB. So like extension method, do extension properties exists in VB.Net? Here I've read they do, but cannot find any examples.

View 3 Replies

VS 2008 Hide Extension When It's Not Used As An Extension?

Dec 9, 2011

If i have an extension ... say...

vb
<System.Runtime.CompilerServices.Extension()> _
Public Sub Invert(ByVal b As Bitmap)

is there any way of hiding this from inteli-sense if it is not used as an extension?so that pressing ctl+space only triggers it if you go "bitmap.Inve.." rather than prompting on "Inve..."?

View 2 Replies

FileInfo.CopyTo() Error?

Sep 10, 2010

<div style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; background-image: initial; background-attachment: initial; background-origin:

[code].....

View 2 Replies

FileInfo: Getting Type Of File

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

Need To Change One Combo Box (of Many) To Order Items In Descending Order

Nov 1, 2009

I have a combo box bound to a datasource. I need to change one combo box (of many) to order the items in descending order.I'm guessing I could order the collection in the dataset, but that will mean all my combo boxes will be reordered?

View 2 Replies

Re Order Column Order In A Data Bound DataGridView?

Apr 17, 2010

I have a databound Datagridview. The DGV is bound to a datatable of a strongly typed DataSet created using the wizard. Is there any way to re order the columns before displaying them eg: the Columns are displayed in the DGV in this other Col4, Col6, Col3, Col1,Col5, Col2

But I want to it to show as Col1, Col2, col3, Col4, Col5, Col6?

I realise that the display order followed the Column order in the database table and by extension, the datatable. I have re-arranged the columns in the Database but the Datatable still retains the old order.

View 4 Replies

Access Pen Drive (MP3 Player) Via FileInfo?

May 13, 2009

I've got a Samsung Q1 attached to my computer, and I was hoping to use the FileInfo / DirectoryInfo objects to access the file on the device, however what I right click on a file in windows explorer I get a location of COMPUTER/Q1/DATACASTS/mine.mp3, and when I feed this into the DirectoryInfo object I get "Invalid network drive"

Something tells me I'm going about this the wrong way ... Is there a differant object I shoud use, or is my location string incorrect in format

View 1 Replies

C# - Filepath With System.IO.FileInfo When Used With Log4net In A Wpf App?

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

Comparing FileInfo Created Dates?

Mar 20, 2009

I need to find the newest file in a file folder by looking at the creation date. What is the best way to go about this?

I already have the code below to do some other work. Can I insert code to do the comparison inside the For...Each,

Dim sourceFiles As FileInfo()
Dim sourceFile As FileInfo
For each sourceFile in Sourcefiles
...existing code
Next

View 2 Replies

Equivalent To Fileinfo.exist To A Uri Object?

Jun 23, 2011

is there something equivalent to fileinfo.exist to a Uri object?

for eaxample if Uri.exist=true then do something

View 3 Replies

Reading MP3 ID3 Tags From IO.FileInfo Pointer

Jul 13, 2010

I am making a small utility to rename my music library to the same syntax (00-Artist-Album-Title.mp3). All the files are MP3 and are correctly tagged (ID3). This is my current

VB.NET
Sub Main()
Console.WriteLine("Press any key to continue...")

[Code]...

Line 33 is where I need to get the song's ID3 tags from Song. I've done a fair amount of research but I can't find anything current or relevant.

View 3 Replies

Sorting A List(Of FileInfo) By 2 Properties?

Oct 3, 2011

I have a List of FileInfo objects that I want to sort by creation date & file size. Is there a way to do that?

View 5 Replies

System.IO. FileInfo Performance Loss?

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

VS 2008 System.IO.FileInfo With Listbox?

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

VS 2008 Video Resolution With FileInfo?

Apr 4, 2011

I am using FileInfo to create a list of files in a directory. Is is possible to get video or image resolution as well using FileInfo. If not, what is the best way to pull that info down so I can include it in my csv file.

View 10 Replies

VS 2010 : Access ORDER BY To Get DESCENDING Order

Oct 8, 2011

This might not be so 'VB' as it is 'SQL using VB' I have an application with a built in MS Access DB. I have a table that has a column full of integers, I shoot the DB a SQL "order by 'column name' " string and it returns the table ordered by my column of integers.BUT it returns them like this, and I want them like this

0 6
1 5
2 4

[code]....

How do I get the OrderBY to do a descending list starting with the highest number?

View 2 Replies

VS 2010 Tab Index Order And Control Order

Aug 18, 2011

I'm working on the exercise page 73 (VB 2010 in 24 hours). It's basically a form with 2 text boxes, 2 text labels and a command button. It's really simple and uses this loop to cycle through the items, and tell me the name of them in a Messagebox

[Code]...

View 5 Replies

FileInfo.LastWriteTime And Citrix Wrong Value Returned?

Nov 29, 2010

I have an application written using VB.Net, framework 3.5.In the application I read LastWriteTime and CreationTime values for a file saved in file system. In general,the code works fine except one case when the application is started using Citrix environment. In this case the returned value for bithproperties is January 1, 1601.

View 2 Replies

How To Access The Fullpath Field In A Fileinfo Object

Nov 12, 2010

How to access the fullpath field in a fileinfo object

View 3 Replies

VS 2008 Attachment Class Combined With FileInfo

Oct 29, 2010

OK I am working on a windows service that monitors specific directories and checks to see if a file is changed. If a file is changed, it is attached to an email and sent to an admin.

The way I solve the problem...
I create a FileInfo object to do the following:
-I check to see if the file has an extension that is allowed to be attached
-I check to see if the file is under a max size to be attached

I create an Attachment object to do the following:
-attach the file to an email

I then send the email. The problem with this is when I edit the file after it is successfully attached the first time, I CANNOT save changes to that file. I get an error message saying that it is being used and cannot change it. My solution to this problem is to call the "dispose()" method of the attachment class. When i do this, I can edit the file all I want to and the first attachment works but after that the "dispose()" method always throws an exception and the file is never attached to the email when the file is edited again. Why is this happening?

View 3 Replies

VS 2010 : Define IO.FileInfo Object As Private

Apr 23, 2010

In the following code as you see I am defining myFile inside the timer sub; which of course is not a good idea. The FilePath is derived in form load before the timer kicks in. How can I declare myFile globally so it can be used in timer sub as well as in form load?

Private Sub tmrInterval_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrInterval.Tick
Dim myFile As New IO.FileInfo(FilePath)
If myFile.Exists Then
...
...

I want something like this:

Public Class Form1
private myFile As New IO.FileInfo()

'but I do not have strMessageFilePath value yet, that will be achieved in form load.

View 2 Replies

File Copied With FileInfo Not Able To Be Read By Shelled Program?

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

Overwriting File During A For Each FileInfo In DirectoryInfo.GetFiles Loop?

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

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

VS 2008 ORDER BY That Does Not Order Correctly?

Jan 14, 2010

I have to order a table following a logical order but I cannot find the appropriate ORDER BY clause.To simplify I have 2 fields field1 and field2

1 record : field1 contains �2� and field2 contains �1�
2 record : field1 contains �1� and field2 contains �2�
3 record : field1 contains �2� and field2 contains �2�

[code].....

View 16 Replies

Getting An Other File Extension As Default Instead Of All Files As Default Extension?

Jun 25, 2009

I am using VB 08 running an openfiledialogue wanting to get the result of the GDS file (*.gds) to be the default extension at the drop down menu instead of All file when the openfiledialogue box opens.

I coded it with:

OpenFileDialogue.Filter = "GDS File(*.gds)|*.gds|All files|*.*"

but the results i get in the open file dialogue box remains as all files being in the drop down menu as the default file extension. How to i set it to ".gds" format?

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved