existDirectory: existDirectory,
notExistDirectory: notExistDirectory,
createFile: createFile,
- test1: test1,
- removeFile: removeFile
+ removeFile: removeFile,
+ createDirectory: createDirectory,
+ test1: test1
/*
- createDirectory: createDirectory,
removeDirectory: removeDirectory,
getFilename: getFilename,
moveFile: moveFile,
});
}
- /**
- * createFile
- *
- * @param fileName
- * @param parentDirectory
- * @returns {promise}<sequelize.createの結果を格納したobject | Error>
- */
- function createFile(fileName,parentDirectory) {
- return new Promise(function(resolve, reject) {
- Promise.all([notExistFile(fileName, parentDirectory), existDirectory(parentDirectory)])
- .catch(function(error) {
- reject(error);
- })
- .then(function() {
- var q = {
- fileId: uuid.v1(),
- name: fileName,
- parentDirectory: parentDirectory,
- fileType: 1
- }
- return Files.create(q)
- })
- .then(function(r) {
- resolve(r.dataValues.fileId);
- });
- });
- }
-
+
/**
* existFile
});
}
-
/**
* notExistDirectory
* ディレクトリが存在しないことを確認する
});
}
+ /**
+ * createFile
+ *
+ * @param fileName
+ * @param parentDirectory
+ * @returns {promise}<sequelize.createの結果を格納したobject | Error>
+ */
+ function createFile(fileName,parentDirectory) {
+ return new Promise(function(resolve, reject) {
+ Promise.all([notExistFile(fileName, parentDirectory), existDirectory(parentDirectory)])
+ .catch(function(error) {
+ reject(error);
+ })
+ .then(function() {
+ var q = {
+ fileId: uuid.v1(),
+ name: fileName,
+ parentDirectory: parentDirectory,
+ fileType: 1
+ }
+ return Files.create(q)
+ })
+ .then(function(r) {
+ resolve(r.dataValues.fileId);
+ });
+ });
+ }
+
/**
* removeFile
}
/**
+ * createDirectory
+ *
+ * @param fileName
+ * @param parentDirectory
+ * @returns {promise}<sequelize.createの結果を格納したobject | Error>
+ */
+ function createDirectory(fileName,parentDirectory) {
+ return new Promise(function(resolve, reject) {
+ Promise.all([notExistFile(fileName, parentDirectory), existDirectory(parentDirectory)])
+ .catch(function(error) {
+ reject(error);
+ })
+ .then(function() {
+ var q = {
+ fileId: uuid.v1(),
+ name: fileName,
+ parentDirectory: parentDirectory,
+ fileType: 1
+ }
+ return Files.create(q)
+ })
+ .then(function(r) {
+ resolve(r.dataValues.fileId);
+ });
+ });
+ }
+
+ /**
* test1
* test用にデータベースのレコードを追加する関数
* @returns {promise}