hi_sync 0.2.0

hi_sync

A simple library for backup of local files.

Usage

See example.dart.

If 'hi_sync_type1' file exist in directory then the files and subdirectories are not deleted.

Class

Constructor
  hiSync(String copypath, String backpath, List<String> options)
  options
  -log logfilename(full path)
  -logAppend ... log append
  -nocopy directory ... the directory doesn't copy.

Metohds
    int sync()
        return: 0 = no error, -1 = Exception, -2 = other error

Properties
    String copypath: path of orignal files
    String backpath: path of backup space

More Information

See homepage.

Change log

0.2.0 add nocopy option
0.1.2 bugfix : control file mode
0.1.1 add arguments parameter for logfile
0.1.0 add control file function
0.0.1 bugfix : delete blank directory
0.0.0 New Release

example/example.dart

import '../lib/hi_sync.dart';
// import 'package:hi_sync/hi_sync.dart';

void main(List<String> arguments) {

	print('start program');

	if (arguments.length <= 1) {
		print('baksync CopyDirectory BackDirectory');
	} else {
		hiSync bakSync = new hiSync(arguments[0], arguments[1]);
		print('Back up ' + arguments[0] + ' to ' + arguments[1]);
		print('Program end : ' + bakSync.sync().toString());
	}

	print('end program');
}

1. Depend on it

Add this to your package's pubspec.yaml file:

dependencies:
  hi_sync: "^0.2.0"

2. Install it

You can install packages from the command line:

$ pub get

Alternatively, your editor might support 'pub get'. Check the docs for your editor to learn more.

3. Import it

Now in your Dart code, you can use:

import 'package:hi_sync/hi_sync.dart';

Platforms

About

local file backup library

Author

Email hi.tagoo@gmail.com hi_tag

Homepage

studyhall.webcrow.jp/freesoft/dartbackup.html

Documentation

www.dartdocs.org/documentation/hi_sync/0.2.0/

Uploader

hi.tagoo@gmail.com

Published

Apr 19, 2014

Share