Feathers JS APIを呼び出して、いくつかのファイルを含むフォルダーをコピーしています。私のフォルダー名が'Website1'だとします。
Linux の通常の動作は、新しいフォルダー名を'Website1 copy'として追加し、さらに'Website1 another copy'、'Website1 3rd copy'などとして追加します。
これはShellJSで実現できますか?
私のコード:
function after_clone_website(hook) {
return new Promise((resolve, reject) => {
let sourceProjectName = hook.params.query.sourceProjectName;
let destinationProjectName = sourceProjectName + '_copy';
let userDetailId = hook.params.query.userDetailId;
let response = '';
response = shell.cp('-Rf', config.path + userDetailId + '/' +
sourceProjectName, config.path + userDetailId + '/' +
destinationProjectName);
hook.result = response;
resolve(hook)
});
}