files-community / Files

A modern file manager that helps users organize their files and folders.
https://files.community
MIT License
34.58k stars 2.2k forks source link

NASとの連携 #16054

Open stIprurIJu opened 2 months ago

stIprurIJu commented 2 months ago

What feature or improvement do you think would benefit Files?

NASとの連携を行う為、起動後に一度、エクスプローラーを開かないといけないのですが、これを無くす事は出来ないのでしょうか?

Requirements

Files Version

3.6.1.0

Windows Version

10.0.22631.4037

Comments

スクリーンショット 2024-08-23 005003
yaira2 commented 2 months ago

@stIprurIJu can you help clarify what you're looking for?

stIprurIJu commented 2 months ago

パソコンを起動して、Files から直接 NAS を開こうとすると、NAS が開けません。

一度エクスプローラーで NAS を開くと、2回目からは Files でも開けるようになります。仕組みが解らないので、協力できるか不明ですが、宜しくお願い致します。

0x5bfa commented 2 months ago

Thanks for the heads up.

Can you do this after you reboot your PC:

  1. Open command prompt
  2. Enter 'net use'
  3. Check the status of drive L (probably?)
stIprurIJu commented 2 months ago

この画面が出ました。 image DeepL で翻訳すると、こう成りました。 新しい接続は記憶されます。 New connections are memorized. 一覧にエントリが存在しません。 Entry does not exist in the list.

0x5bfa commented 2 months ago

Thanks! I understand Japanese so don't worry 😉

So, I assume File Explorer does connecting with NAS beforehand probably using around WNetUseConnectionW or a COM that does connecting internally). But I'm wondering why no one has reported this.

stIprurIJu commented 2 months ago

一度エクスプローラーで開いた後は、この表示になります。 image

Kドライブは無いです。

Files で開いても、エクスプローラーで開いても、表示は変わりませんでした。 image

0x5bfa commented 2 months ago

Weird. @hishitetsu any thoughts?

stIprurIJu commented 2 months ago

何でしょうね。解りません。

hishitetsu commented 2 months ago

@stIprurIJu two questions: (2つ質問です)

I suspect that the NAS was in sleep mode and timed out while you waited resuming. (NASがスリープモードに入っていて、復帰を待っている間にタイムアウトしている可能性を疑っています。)

stIprurIJu commented 2 months ago

1、必要ありません。ただ、設定の段階で入力したものが、残っている可能性は有るかも知れません。 2、再起動してからエクスプローラー開いた所、3.23秒掛かりました。

hishitetsu commented 2 months ago

A comment for developers. (開発者向けのコメントです。)

It appears that an error corresponding to FileSystemStatusCode.NotFound in the following code occurs when calling StorageFolder.GetFolderFromPathAsync. But I don't know why the error occurs. https://github.com/files-community/Files/blob/136c80903391cf91a8dea88757dc35d7e872e912/src/Files.App/Utils/Storage/Helpers/FilesystemTasks.cs#L15-L25

yaira2 commented 2 months ago

Can we access the folder if we don't use StorageFolder?