Get a list of files from a folder
Hi I would like to know how could I get a list of files containing into a folder on my computer using javafx... can anyone help?
Thank you very much!
Daniel
I'll try that... i just want to list all videos containing into a folder intro grid =)
i thought that had a special way using javafx
Thanks
Edited by: skul3r on Dec 19, 2008 6:47 AM
Similar Messages
-
Getting a list of files from a shared directory
Hi All,
I need to get a list of files from a shared directory on another server and put them in a HTMLB TableView element with links to the files.
I was not successful with CL_GUI_FRONTEND_SERVICES=>DIRECTORY_LIST_FILES. This method works in test mode, but gives me a gui_not_supported exception in BSP. I guess BSPs are not allowed to use this.
Is there any other alternative?
I need to be able to upload the files as well.
Thanks,
Roman
Message was edited by: Roman DubovHi again,
Not sure about the shared directory files list...
In my opinion, this cannot be done using BSP.
But, you can try using VBScript to access the file system with object of that sort :
CreateObject("Scripting.FileSystemObject")
it is only a thought and you can be sure to cross security problems by accessing files through a Web application...
Best regards,
Guillaume -
Ok so each character rolled with my app gets saved as an html file in a folder i create on the sdcard called RpgApp
the code to do this is
private async Task saveToHtmlCharacter(string name)
StorageFolder externalDevices = Windows.Storage.KnownFolders.RemovableDevices;
StorageFolder sdcard = (await externalDevices.GetFoldersAsync()).FirstOrDefault(); //Windows.Storage.ApplicationData.Current.LocalFolder;
var dataFolder = await sdcard.CreateFolderAsync("RpgApp",
CreationCollisionOption.OpenIfExists);
var file = await dataFolder.CreateFileAsync(name+".html",
CreationCollisionOption.ReplaceExisting);
using (StreamWriter writer = new StreamWriter(await file.OpenStreamForWriteAsync()))
writer.WriteLine("<html><head><title>Character File for " + z.charNameFirst + " " + z.charNameSecond + "</title></head><body>");
//trimed for the post
now this as i say works perfectly and i can confirm that the files show up in the "RpgApp"folder
now the next step is to have the app read the names of each of those html files and create a seperate button for each one named for the filename and with the filename as content (later i will link them up to load the html file they are named for in a webbrowser
panal)
here is the code that *should* do that
private async Task readFiles()
z.test.Clear();
StorageFolder externalDevices = Windows.Storage.KnownFolders.RemovableDevices;
StorageFolder folder = (await externalDevices.GetFolderAsync("RpgApp"));
IReadOnlyList<StorageFile> fileList = await folder.GetFilesAsync();
//z.test.Add("dummy");
foreach (StorageFile file in fileList)
z.test.Add(file.Name);
public async void buttonTest()
await readFiles();
CoreDispatcher dispatcher = CoreWindow.GetForCurrentThread().Dispatcher;
await dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
foreach (string name in z.test)
Button button1 = new Button();
button1.Height = 75;
button1.Content = name;
button1.Name = name;
testStackPanal.Children.Add(button1);
now i say should as what i get is an error of "A first chance exception of type 'System.UnauthorizedAccessException' occurred in mscorlib.ni.dll" (2 of them in fact one after another)
more detailed error is at http://pastebin.com/3hBaZLQ9
now i went through checking line after line to find the error and line that causes it is:
StorageFolder folder = (await externalDevices.GetFolderAsync("RpgApp"));
in the readFiles method
i checked to make sure the case is right etc and its spot on, that IS the folder name, and remember my app creates that folder and creates the files that are inside that folder (and only files my app creates are in that folder) so it should have access
im 100% stuck its taken me all day to get the files to save and now i cant get them to list correctly
I have tested the button creation function with fake list data and that worked fine, as i say the error is when i tell it to look at the folder it created
all help most greatfully recievedthis was actually solved for me on another forum thread
async Task<bool> continueToReadAllFiles(StorageFolder folder)
if (folder == null)
return false;
if (folder.Name.Equals("RpgApp", StringComparison.CurrentCultureIgnoreCase))
var files = await folder.GetFilesAsync();
foreach (var file in files)
test.Add(file.Name);
return false;
var folders = await folder.GetFoldersAsync();
foreach (var child in folders)
if (!await continueToReadAllFiles(child))
return false;
return true;
public async void buttonTest()
test.Clear();
StorageFolder externalDevices = Windows.Storage.KnownFolders.RemovableDevices;
var folders = await externalDevices.GetFoldersAsync();
foreach (var folder in folders)
if (!await continueToReadAllFiles(folder))
break;
//.... commented out
...now i say solved this is more a workaround...but it works.
I would love to know why we cant just scan the RpgApp folder instead of having to scan the whole dc card and disregard all thats not in the RpgApp folder -
How to get the list of file from application server
Hi Expert.
I want to get the file list from dicrectory in application server
best regards.
AlexHi.
Yes, You are right, i can get the file list by AL11.
But i need get the list in ABAP program.
So i need a function modul to get the list. If you has some sample code, it should be very nice.
Best.
Alex -
List of files in Windows folder
Hi,
It wanted to know if it is possible to get the liste of file from a folder on the server with PL-SQL
Thanks,> Why?
A database is not a flat file system!
What relevance this sentence holds wrt OP's question ? Does "database being a flat file system" really help ? OP is asking for some way to list out files in a folder.
Sidhu -
How to get latest added file from a folder using apple script
Hi..
I am trying to get a latest added file from a folder..and for this i have below script
tell application "Finder"
set latestFile to item 1 of (sort (get files of (path to downloads folder)) by creation date) as alias
set fileName to latestFile's name
end tell
By using this i am not able to get latest file because for some files the creation date is some older date so is there any way to get latest file based on "Date Added" column of a folder.If you don't mind using GUI Scripting (you must enable access for assistive devices in the Accessibility System Preference pane), the following script should give you a reference to the last item added to any folder. Admittedly not the most elegant solution, but it works, at least under OS X 10.8.2.
set theFolder to choose folder
tell application "Finder"
activate
set theFolderWindow to container window of theFolder
set alreadyOpen to exists theFolderWindow
tell theFolderWindow
open
set theInitialView to current view
set current view to icon view
end tell
end tell
tell application "System Events" to tell process "Finder"
-- Arrange by None:
set theInitialArrangement to name of menu item 1 of menu 1 of menu item "Arrange By" of menu 1 of menu bar item "View" of menu bar 1 whose value of attribute "AXMenuItemMarkChar" is "✓"
keystroke "0" using {control down, command down}
-- Sort by Date Added:
set theInitialSortingOrder to name of menu item 1 of menu 1 of menu item "Sort By" of menu 1 of menu bar item "View" of menu bar 1 whose value of attribute "AXMenuItemMarkChar" is "✓"
keystroke "4" using {control down, option down, command down}
-- Get the name of the last item:
set theItemName to name of image 1 of UI element 1 of last scroll area of splitter group 1 of (window 1 whose subrole is "AXStandardWindow")
-- Restore the initial settings:
click menu item theInitialSortingOrder of menu 1 of menu item "Sort By" of menu 1 of menu bar item "View" of menu bar 1
click menu item theInitialArrangement of menu 1 of menu item "Arrange By" of menu 1 of menu bar item "View" of menu bar 1
end tell
tell application "Finder"
set current view of theFolderWindow to theInitialView -- restore the initial view
if not alreadyOpen then close theFolderWindow
set theLastItem to item theItemName of theFolder
end tell
theLastItem
Message was edited by: Pierre L. -
Find and Read the Target Spreadsheet File from Target Folder
I'm trying to find and read the target spreadsheet file from the target folder. Please help. Thanks.
Solved!
Go to Solution.If you know the folder, you could do a List Folder Contents to get a list of files in that folder. You can then just use Array Index to get the file you want.
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines -
Read and List the Files from Remote Webserver Path
Hi All,
I have requirement where i need to Read and List the files from a Folder of Remote webserver path using JAVA.
Remote webserver is within the network only...No Firewall and also Access is given to Read the folder. No Issues on this.
Folder will just contain some PDF files...
I just need to display the PDF file names available in the Folder..
No need to read the PDF File...Only required to read the folder to list the file names in it.
Looking forward some workaround to this.
Thanks and Regards.I need to read the folder from a webserver path of different machine...
File dir = new File( prop.getProperty("inputPath"));
File[] files = dir.listFiles(fileFilter);
final String match=siteName;
final String type=reportType;
Calendar c1 = Calendar.getInstance();
c1.add(Calendar.MONTH, - Integer.parseInt(prop.getProperty("filterMonths"))); //Filters reportes generated in last X months (X picked from config file)
final long filterDate = c1.getTime().getTime();
FileFilter fileFilter = new FileFilter() {
public boolean accept(File file) {
long fileLastModiDate = file.lastModified();
if((fileLastModiDate >= filterDate) && (file.getName().toLowerCase().startsWith(match)) && ( (type.equals("M") && file.getName().indexOf("WIP")==-1) || ((!type.equals("M") && file.getName().indexOf("WIP")!=-1)) ) ) {
return true;
}else {
return false;
Here it works fine if the input path is local machine..
But i need to know how to give the input path as WEBSERVER PATH of different machine?? -
Reading a file from a folder.
Hi everyone,
I am trying to modify my first java program.
The method below is used to read a file that is hard coded in the below method. What I would like it to do is to pick up files that are stored in a folder. The reason for this is that the file names will never be the same.
I am unsure how to do this and would appreciate some help from you.
Thanks in advance.
public void fileBreakdown()
try
FileReader file = new FileReader("files/myTextFile.txt");
BufferedReader buffer = new BufferedReader(file);
String textline = null;
ArrayList arr = new ArrayList();
while ((textline = buffer.readLine()) != null)
boolean syswarnEndFound = false;
if((textline.substring(45, 52)).equals("SYSWARN"))
System.out.println(textline.substring(45, 52));
arr.add(textline);
while ((textline = buffer.readLine()) != null && !syswarnEndFound)
if(textline.indexOf("}") == -1)
//System.out.println("not found : " + textline);
buffer.mark(1000);
arr.add(textline);
else
//System.out.println("found");
syswarnEndFound = true;
buffer.reset();
OutputFileTypes.processSYSWARN(arr);
else if((textline.substring(45, 51)).equals("SYSMSG"))
System.out.println("Stopped, program ends");
System.out.println(textline.substring(45, 51));
arr.add(textline);
while ((textline = buffer.readLine()) != null && !syswarnEndFound)
if(textline.indexOf("}") == -1)
buffer.mark(1000);
arr.add(textline);
else
syswarnEndFound = true;
buffer.reset();
OutputFileTypes.processSYSMSG(arr);
else
String[] messageArr = textline.split(" ");
Processing.whichFileType(getSubject(messageArr),getMessage(messageArr),getPublishedDate(messageArr));
getPublishedDate(messageArr);
buffer.close();
catch( IOException e) {System.out.println(e);}
}I could not compile your code. But if you wanted to get all .txt files from a folder then you could do something like this
class EndsWith implements FilenameFilter {
String ext;
public EndsWith(String ext) {
this.ext = "." + ext;
public boolean accept(File dir, String name) {
return name.endsWith(ext);
public static void main(String args[]) {
String srcDir="C:/temp/";
try {
File srcFiles = new File(srcDir);
FilenameFilter filteredFiles = new EndsWith("txt");
String sourceDir[]=srcFiles.list(filteredFiles);
for(int i=0;i<sourceDir.length;i++)
String fileName = srcDir+sourceDir;
System.out.println(fileName);
FileReader file = new FileReader(fileName);
//..your code here
}catch(IOException ioe) {
ioe.printStackTrace();
NOTE: I haven't tested this code. You can give a try. -
How to retrieve ascx file from the Template folder in SharePoint2013
My issue is, I have WSP only so I changed into zip and got my all web parts and also one dll file after that decrypted dll and got some C# code
mixing with some system generated code but not ascx file that is for front-end part. So my question is how we can retrieve full flash solution if not, at least ascx files So if we were on SharePoint 2010 we could have got those file from __Template__
folder but It’s on SharePoint 2013 and not able to get ascx.
If we can do so, than will be easy to get the task to be done
Suggestions would highly be appreciated. Thanks in Advance.
AshishHi Amit,
you can not move specific changes from Dev to production.
but you can follow this process to make your workflow as it is as in Dev:
Create a new workflow on the new list in Product.
Create at least one step, one condition and one action in this workflow.
1. In Dev server open your .xomal file as XML and copy the entire contents.
2.In Production server Open your .xoml file as XML and Paste the entire contents
3. repeat this operation for the xoml.rules file
4.Double click the .xoml file for the new workflow to open the workflow in the Workflow Designer and click Check Workflow to verify no errors and then click Finish to ensure the workflow is saved.
Whenever you need to make changes apply the same.
Please Mark Answer and Vote me if it will to resolve your issue -
Moving files from one folder to another caused freeze
I now have a list of files stuck in the center of my screen.
I'm sure a reboot will fix this (I hope!) but I thought it was a bug worth reporting.
All I did was move a copy a collection of files from one folder to another folder. It made the "move" sound, and the files have been copied, but something clearly went wrongHave java.io.File objects pointing to the three folders. Get the list of all the files in the folder. Start a loop and check if the filename ends with Data.dat. If it is so then copy file to the final folder.
To Copy file you can use any of the two approaches.
1. You can read that file as byte stream (java.io.FileInputStream) and write it to the other folder as bytes (java.io.FileOutputStream).
2. You can use shell commands to do this. (java.lang.Runtime.exe() method)
Ali Ahsan -
Removed some files from library folder
moved files from library folder and attempted to put them back after experiencing major changes and problem. This is not correcting the situation what can be done to restore it back to what it was before I started?
Hi Ali,
Update, I did a verify permissions with disk utility and some stuff is where it should be now, (recovered iphoto yeah) but still a problem with other things as before.
So to answer your questions,
What is the exact path to this folder? And please post the contents of the folder.
I get to her old itunes by the following path;
home>music>itunes>itunes music - this folder contains folder icons of all her old itunes library, each artist has a folder, such as amy cook>list of albums>list of songs - if selected will than open itunes and will import to new itunes library.
I don't quite understand the heirarchy you are describing. Please post the contents of her Home folder.
Her home folder contains
Desktop
Documents
Library
Movies
Music
Pictures
plus 9 folders she had created over the past four years these are intact and accessible to proper application programs (ie documents open in appleworks, pictures are from the pictures library not iphoto, 3rd party software such as genealogy programs are intact and up to date)
"I find some old unchanged items such as itunes, imovie, email mailbox items, in a folder that she created before the change took place in her user
account."
What is the exact path to this folder?
As for this folder some things were moved back to proper places with the above mentioned verify permissions, some like, mailbox items, I was able to import to current settings to restore to how it use to be. From what I gather she created this file when things were going wrong and she feared messing the whole thing up. I access this by the following path;
home>library>(then the folder she created) Library do not touch.
When I compare the main library file to my account main library file they do not contain the same items in fact many of the missing items seem to be in this folder that she created. I assume the ones I need are in this file she created but I am really hesitant to just start moving things around out of fear of creating more problems on her side or messing up my side.
If you have sufficient available disk space, you shouldn't have any problem, but you need a reliable backup, just in case.
In regards to archive/install - sufficient available disk space meaning as much or more than what I am currently using? How do I check this to be sure?
Which brings me to a whole new question if you have time?
We do have an external back up system, which we used before a semi-recent move, (I plan on finding the box it is packed in believe me), however we attempted to use imacs backup program to do a quicker backup, were able to back up her side onto disks, but when I attempted to do the same on my side I received an failure error screen something about a drained buffer and being unable to perform a backup. Please tell me I have not fried my dvd drive!!!
Thanks again, hope I answered in a way that is helpful to you.
need to know -
Importing All the files from a folder at a time
Hi....
Can any body tell me how to import set of files from a folder into IDM.
It is becoming very difficult to import the files one after other....
Waiting for Reply....
Thanks in advance..........We used an ant script to build an XML file that will contain the files. The script is configured to use the folder structure of our CVS repository.
We'd checkout our XML module and then run the build script and import the resulting init file.
Code to the script is below -- caveat emptor. You'll need to change the folder structure to suit your own environment.
<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="all" name="MyInit">
<target name="init">
<property location="." name="src.dir"/>
<property location="." name="dest.dir"/>
<property name="project.name" value="${ant.project.name}"/>
<property location="${dest.dir}/MyInit.xml" name="MyInit.output"/>
<property name="source.configuration" value="${dest.dir}/configuration"/>
<property name="source.emailTemplate" value="${dest.dir}/emailTemplate"/>
<property name="source.forms" value="${dest.dir}/forms"/>
<property name="source.reports" value="${dest.dir}/reports"/>
<property name="source.resource" value="${dest.dir}/resource"/>
<property name="source.rules" value="${dest.dir}/rules"/>
<property name="source.workflow" value="${dest.dir}/workflow"/>
<!-- get the source path -->
<path id="configuration.path">
<fileset dir="${source.configuration}" >
<include name="*.xml" />
</fileset>
</path>
<property name="cp" refid="configuration.path" />
<path id="emailTemplate.path">
<fileset dir="${source.emailTemplate}" >
<include name="*.xml" />
</fileset>
</path>
<property name="ep" refid="emailTemplate.path" />
<path id="forms.path">
<fileset dir="${source.forms}" >
<include name="*.xml" />
</fileset>
</path>
<property name="fp" refid="forms.path" />
<path id="reports.path">
<fileset dir="${source.reports}" >
<include name="*.xml" />
</fileset>
</path>
<property name="rptp" refid="reports.path" />
<path id="resource.path">
<fileset dir="${source.resource}" >
<include name="*.xml" />
</fileset>
</path>
<property name="rep" refid="resource.path" />
<path id="rules.path">
<fileset dir="${source.rules}" >
<include name="*.xml" />
</fileset>
</path>
<property name="rp" refid="rules.path" />
<path id="workflow.path">
<fileset dir="${source.workflow}" >
<include name="*.xml" />
</fileset>
</path>
<property name="wp" refid="workflow.path" />
<!-- get the path prefix -->
<path id="source.path">
<pathelement location="${src.dir}" />
</path>
<property name="sp" refid="source.path" />
</target>
<target depends="init" name="win_init">
<!-- change the path of xml files to windows path -->
<property name="importfile.path" value="${sp}"/>
</target>
<target depends="init" name="make">
<!-- using XML character entity references to escape
< <
> >
' ' -->
<echo file="${MyInit.output}" append="false"><?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE Waveset PUBLIC 'waveset.dtd' 'waveset.dtd'>
<Waveset>
${cp}
${ep}
${fp}
${rptp}
${rp}
${wp}
</Waveset>
</echo>
<!-- replace path prefix with ImportCommand -->
<replace file="${MyInit.output}"
token = "${sp}"
value = "<ImportCommand name='include' file='${importfile.path}" />
<!-- deal with file and path separators in an os independent way -->
<replace file="${MyInit.output}"
token = "${file.separator}"
value = "/" />
<replace file="${MyInit.output}"
token = "${path.separator}"
value = "${line.separator}" />
<replace file="${MyInit.output}"
token = ".xml"
value = ".xml'/>" />
</target>
<target depends="init,win_init,clean,make" description="Build everything." name="all"/>
<target depends="init" description="Clean all build products." name="clean">
<delete file="${MyInit.output}"/>
</target>
</project> -
How to Copy an Image File from a Folder to another Folder
i face the problem of copying an image file from a folder to another folder by coding. i not really know which method to use so i need some reference about it. hope to get reply soon, thx :)
Try this code. Make an object of this class and call
copyTo method.
import java.io.*;
import java.net.*;
import java.util.*;
public class FileUtil
extends File {
public FileUtil(String pathname) throws
NullPointerException {
super(pathname);
public void copyTo(File dest) throws Exception {
File parent = dest.getParentFile();
parent.mkdirs();
FileInputStream in = new FileInputStream(this); //
Open the source file
FileOutputStream out = new FileOutputStream(dest); //
Open the destination file
byte[] buffer = new byte[4096]; // Create an input
buffer
int bytes_read;
while ( (bytes_read = in.read(buffer)) != -1) { //
Keep reading until the end
out.write(buffer, 0, bytes_read);
in.close(); // Close the file
out.close(); // Close the file
This is poor object-oriented design. Use derivation only when you have to override methods -- this is just
a static utility method hiding here. -
Is it possible to pickup a specific file from a folder?
Hi
I am wondering whether it is possible to pick a specific file from a folder. I have a shape where I have got a filename and I need to look for it in a folder.
Is that possible?
And how can I achieve this? The next step is to pick the file up and transfer it to another location. So basically in pseudo code I need to ask my defined folder with a filename as parameter. Get the file and move it to another folder.
Suggestions are most appreciated. ThanksAssuming you are using orchestration, you could
create an assembly, install it in the GAC, add a reference to it in your BTS
project, and call it from an Expression shape to resolve the receive
location. You would only really need one static method in a class. Be sure
to add a reference to Microsoft.BizTalk.ExplorerOM.dll.
Example:
using Microsoft.BizTalk.ExplorerOM;
namespace Phil
public class OrchestrationHelpers
public static string ResolveReceiveLocationName(string
inboundTransportLocation, string receivePortName)
BtsCatalogExplorer bts = new BtsCatalogExplorer();
bts.ConnectionString =
"SERVER=localhost;DATABASE=BizTalkMgmtDb;Trusted_Connection=True;Network
Library=DBMSSOCN;"
foreach (ReceiveLocation location in
bts.ReceivePorts[receivePortName].ReceiveLocations)
if (location.Address == inboundTransportLocation) return location.Name;
return null;
In your Expression shape within your orchestration, assuming a message
called "MyMessage" and a string variable "receiveLocationName":
receiveLocationName =
Phil.OrchestrationHelpers.ResolveReceiveLocationName(MyMessage(BTS.InboundTransportLocation),
MyMessage(BTS.ReceivePortName));
If this post answers your question, please mark it as such. If this post is helpful, click 'Vote as helpful'.
Maybe you are looking for
-
Macbook Pro DVI and Video Out woes..
Hey, this seems to be a known issue although specifics are difficult to nail down. I've had my macbook pro since shortly after they were launched and been using the DVI - S-video adapter since day one, and it's been outputting to all TVs with no prob
-
I've been running Messages on the Mac since the Beta, and I've always had messages sync to the Mac and all iOS devices. In the last week, the Mac no longer posts imessages... only messages sent from the Mac trigger the Messages app to start tracking
-
ABAP program to Cancel messages in Scheduled/Recorded status?
Hi, Thanks for reading my post... Can anyone tell me whether there is an ABAP program available (or a variant) that will Cancel messages that are in Scheduled (or Recorded) status? Messages to be sent from ECC to PI were not sent and are left in Reco
-
Macbook Pro 15 inch resolution on external 16:9 display issues
I just bought a Macbook Pro 15inch non-Retina display. I'm trying to connect it to an older Dell monitor I had that is 1600 by 900 resolution. I am trying to mirror the display but don't get a 1600 by 900 resolition when I look at my Macbook Pro disp
-
The volume controls will not show up in the music app or I the lock screen music controls. What do I do?