В дополнение к ответу Ирис Вонг я хотел привести пример с несколькими параметрами с несколькими методами и действиями:
angular
.module('thingApp')
.factory('ThingResource', ['$resource', '$state', returnThing]);
И ресурс:
function returnThing($resource, $state) {
var mainUrl = '/api/stuffs/:stuffId/thing'
var params = {stuffId: '@_id', thingMongoId: '@_id', thingNumber: '@_id'}
return $resource(mainUrl, params, {
'save': {
url: '/api/stuffs/:stuffId/thing/:thingMongoId',
method: 'POST',
interceptor: {
responseError: function(e) {
console.warn('Problem making request to backend: ', e)
$state.go('oops')
}
}
},
'get': {
url: '/api/stuffs/:stuffId/thing/:thingMongoId',
method: 'GET',
interceptor: {
responseError: function(e) {
console.warn('Problem making request to backend: ', e)
$state.go('oops')
}
}
},
'assignThing':{
method: 'POST',
url: '/api/stuffs/:stuffId/thing/assign/:thingNumber'
}
});
}
, который дает 3 отдельных метода:
// POST to http://currnt_base_url/api/stuffs/:stuffId/thing/:thingMongoId
ThingResource.save({
stuffId:'56c3d1c47fe68be29e0f7652',
thingMongoId: '56c3d1c47fe6agwbe29e0f11111'})
// GET to current http://currnt_base_url/api/stuffs/:stuffId/thing/:thingMongoId
ThingResource.get({
stuffId:'56c3d1c47fe68be29e0f7652',
thingMongoId: '56c3d1c47fe6agwbe29e0f11111'})
// POST to http://currnt_base_url/api/stuffs/:stuffId/thing/assign/:thingNumber
ThingResource.assignThing({
stuffId:'56c3d1c47fe68be29e0f7652',
thingNumber: '999998'})
For a tool that runs on Windows (but can work against Linux samba shares), try BeyondCompare.
I use Diff merge (http://www.sourcegear.com/diffmerge/ - it has a free version) for comparing folder structures on Windows
Вариант 1)
Смонтируйте одну из машин на другой, затем используйте стандартную утилиту сравнения каталогов.
Вариант 2)
Используйте rsync --dry-run
и используйте вывод каким-либо образом.
Вариант 3)
Сгенерируйте хэши (например, sha256) файлов на каждой стороне, затем сравните списки.
Одно окно. Используйте свой любимый инструмент сравнения файлов, созданных с помощью этого cmd.
Запустите его из папок, которые вы хотите сравнить.
c: \ somefolder> каталог / s> searchResult.txt