File manipulation - what's wrong with this macro?
Submitted by Friday, 6 June, 2008 - 11:41
on
Hi,
I'm trying to collate the names of all the files within a specific directory path with a specific extension.
My bsh macro file contains the following:
---------------------------------------------------------
class OnlyExt implements FilenameFilter
{
String ext;
public OnlyExt(String ext)
{
this.ext = "." + ext;
}
public boolean accept(File dir, String name)
{
return name.endsWith(ext);
}
}
example()
{
file_path = "/example/mydir";
File f1 = new File(sys_file_path);
FilenameFilter only = new OnlyExt("bak");
// This is the OFFENDING LINE!!!
String filtered_files[] = f1.list(only);
for (int i=0; i
User login
Why Use jEdit?
Main Menu
Developer Menu
Navigation
Browse archives
« November 2024 | ||||||
Mo | Tu | We | Th | Fr | Sa | Su |
1 |
2 |
3 |
||||
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
Forum topics
Active forum topics:
New forum topics:
Poll
Are you interested in language packs for jEdit?
Yes, and I could help maintain translations
26%
Yes, I'd like to have translations
32%
Indifferent
35%
No, that'd be bad (please comment)
7%
Total votes: 1093
file | ver | dls |
GdbPlugin for jEdit 4.5+ | 0.5 | 1154 |
Hypersearch results analysis | 1.0 | 2239 |
German Language Pack for jEdit 5 (up-to-date) | 5.3 | 4148 |
Goal column macros | 1.0 | 4035 |
Hyper-search all .txt files in home dir | 1 | 3291 |
Select line | 1.0 | 3451 |
Open_Copied_Path.bsh | 1.0 | 8505 |
Select_All_or_Lines.bsh | 1.0 | 3416 |
A BeanShell macro script to search and open a recent file or a file in the current directory. | 1.0 | 5639 |
Select contents in between parentheses (excluding parentheses) | 1.0 | 3546 |
Syndication
file | ver | dls |
German Localization light | 4.4.2.1 | 101634 |
Context Free Art (*.cfdg) | 0.31 | 46062 |
BBEdit scheme | 1.0 | 18601 |
JBuilder scheme | .001 | 18502 |
ColdFusion scheme | 1.0 | 18031 |
R Edit Mode - extensive version | 0.1 | 17481 |
Advanced HTML edit mode | 1.0 | 16213 |
Matlab Edit Mode | 1.0 | 16075 |
jEdit XP icons | 1.0 | 15236 |
XP icons for jEdit | 1.1 | 14300 |