File manipulation - what's wrong with this macro?
Submitted by on Friday, 6 June, 2008 - 11:41
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
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 | 1163 |
| Hypersearch results analysis | 1.0 | 2248 |
| German Language Pack for jEdit 5 (up-to-date) | 5.3 | 4157 |
| Goal column macros | 1.0 | 4047 |
| Hyper-search all .txt files in home dir | 1 | 3303 |
| Select line | 1.0 | 3460 |
| Open_Copied_Path.bsh | 1.0 | 8518 |
| Select_All_or_Lines.bsh | 1.0 | 3428 |
| A BeanShell macro script to search and open a recent file or a file in the current directory. | 1.0 | 5653 |
| Select contents in between parentheses (excluding parentheses) | 1.0 | 3558 |
Syndication
| file | ver | dls |
| German Localization light | 4.4.2.1 | 108254 |
| Context Free Art (*.cfdg) | 0.31 | 46074 |
| BBEdit scheme | 1.0 | 18610 |
| JBuilder scheme | .001 | 18511 |
| ColdFusion scheme | 1.0 | 18044 |
| R Edit Mode - extensive version | 0.1 | 17491 |
| Advanced HTML edit mode | 1.0 | 16226 |
| Matlab Edit Mode | 1.0 | 16088 |
| jEdit XP icons | 1.0 | 15248 |
| XP icons for jEdit | 1.1 | 14312 |

