We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cc5e22d commit 890076aCopy full SHA for 890076a
1 file changed
pkg/filesystem/webdav/webdav.ts
@@ -61,8 +61,18 @@ export default class WebDAVFileSystem implements FileSystem {
61
);
62
}
63
64
- createDir(path: string): Promise<void> {
65
- return this.client.createDirectory(joinPath(this.basePath, path));
+ async createDir(path: string): Promise<void> {
+ try {
66
+ return Promise.resolve(
67
+ await this.client.createDirectory(joinPath(this.basePath, path))
68
+ );
69
+ } catch (e: any) {
70
+ // 如果是405错误,则忽略
71
+ if (e.message.includes("405")) {
72
+ return Promise.resolve();
73
+ }
74
+ return Promise.reject(e);
75
76
77
78
async delete(path: string): Promise<void> {
0 commit comments