Home - rsanchez-wsu/jfiles GitHub Wiki
Welcome to the JFiles wiki! JFiles is a client-server file transfer & browser utility developed in Java.
This is a project currently under development semester-to-semester at Wright State University under the course CEG 3120. The class has divided themselves into different teams to tackle different issues asynchronously. Development is taken over by a new batch of students at the turnover for the academic semester. Course and project updates are spread between this GitHub project page and the University course management website.
Please refer to the current tutorial (Jan 2017) page to understand what functions are called and how they contribute to the project.
The default hostname is localhost
and the default port is 9768
.
The GUI is still a work in progress. You are able to:
- View example files and example folders
- Click the files and folders
The commandline current supports three commands:
list
find <filename>
findr <filename>
Here is a sample output from those commands:
Establishing connection. Please wait ...
Connected: Socket[addr=localhost/127.0.0.1,port=9786,localport=52438]
> list
/home/gnome/workspace/jfiles/.settings
/home/gnome/workspace/jfiles/LICENSE
/home/gnome/workspace/jfiles/.checkstyle.xml
>find *.xml
/home/gnome/workspace/jfiles/build.xml
/home/gnome/workspace/jfiles/.checkstyle_suppressions.xml
/home/gnome/workspace/jfiles/.checkstyle.xml
>findr *.xml
/home/gnome/workspace/jfiles/build/checkstyle/jfiles.xml
/home/gnome/workspace/jfiles/build/edu/wright/cs/jfiles/common/log4j2.xml
/home/gnome/workspace/jfiles/.checkstyle.xml
For more information about commands, please see here
This project is mainly developed using Eclipse. To read more, please see Development Environment.
Packages: