ユーザーがファイルを選択するだけでなく、ディレクトリを選択できるようにする方法を見つけようとしています。ファイルは気にしません。ディレクトリだけです。ユーザーにこれをさせる方法はありますか? 私が見つけた唯一の方法は、アプリケーションが実行されているマシンで使用可能なドライブのリストを返すことです。
ネットワークに接続されたコンピューターは表示されず、実際にマップされているドライブのみが表示されるため、これは私が必要としているものではありません。必要なのは、ユーザーがソース ディレクトリを選択し、そのサーバー パス ( \\my-server-name\path\to\source
) を保存して、実行中のサービスがスケジュールされた時間にそれを処理するようにすることだけです。
私が持っているコードを変更してすべてのネットワークコンピューターを表示できるかどうか、またはサーバー上のユーザーブラウザーディレクトリを許可する方法/ライブラリが既に存在するかどうかはわかりませんが、行き詰まっています。これを達成する方法はありますか?
return (from info in driveInfo
where info.DriveType == DriveType.Network
select new Drive
{
Name = info.Name, Type = info.DriveType,
RootDirectory = info.RootDirectory.Name, IsReady = info.IsReady,
}).ToList();
適切に統合できる限り、C# 以外のソリューションも機能します。これを行うかどうか、または行うことができるかどうNodeJS
かわかりませんか?Html5
Javascript