問題タブ [network-shares]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
7878 参照

asp.net - File.Existsがネットワーク共有からfalseを返します

アップロードしたファイルをネットワーク共有に保存するASP.NETプロジェクトに取り組んでいます。仮想ディレクトリを使用すれば問題ないと思いましたが、Directory.CreateDirectoryのアクセス許可に苦労しています。

ファイルをアップロードできたので、コードを変更してすべてを1つのディレクトリに配置することにしましたが、重複を上書きしないようにFile.Existsを使用する必要があります。

すべてのコードを更新したので、何をしても、ネットワーク共有に対してテストすると、File.Existsは常にfalse(ファイルは間違いなく存在します)を返すことがわかりました。

何か案は?私はネットワーク共有で私のロープの最後に来ています。

0 投票する
3 に答える
1414 参照

java - リモートシステムでバッチファイルを実行しているときに「パスが正しくない」エラーが発生するのはなぜですか?

ローカルマシンからリモートシステムでバッチファイルを実行する必要があります。以下のコードを使用すると、次のエラーが発生します。

マシンのIPアドレスを持っており、バッチファイルをパブリック共有として指定しました。共有名はdscです。

マシンのIPアドレスは16.181.37.28です。

これが私のコードです。私は道が間違っていることを知っています。正確なパスを指定するにはどうすればよいですか?

0 投票する
1 に答える
86381 参照

vbscript - FileSystemObject などの VBScript 内からネットワーク共有にアクセスする

別の資格情報 (VBS スクリプトが実行されている資格情報ではない) を使用して、VBS スクリプト内からネットワーク共有にアクセスする良い方法はありますか?

目的は、次の 2 つのタスクを実行することです。

  1. リモート共有ファイル構造をプログラムでナビゲートして、いくつかのリモート ファイルが存在することを確認し、一方のファイルをもう一方のファイルにコピーします (両方ともリモート)。
  2. ローカル ドライブ (ローカル ユーザー名/アクセス許可でアクセス) からリモート ドライブ (別の資格情報でアクセス) にファイルをコピーする

私が知る限り、FSO (Scripting.FileSystemObject) は、それを使用するアプリケーションの資格情報で常に実行されるため、FSO (Scripting.FileSystemObject) は対象外です。これは、ローカル マシンのユーザーになります。(?)

「net use」を使用してリモート共有資格情報を提供し、robocopyなどでファイルをコピーするバッチファイル(または「cmd.exe」への拡張呼び出し)を準備するためにグーグルで見つけた唯一の実行可能なアプローチ、同じコマンドシェル「セッション」内から。これは、ローカル ドライブからリモート共有にファイルをコピー/展開する場合には問題なく機能しますが、この方法でファイル システムのブラウジングを行うのは非常に複雑で脆弱です (FSO で行うように)。

私が考えたもう 1 つの可能性は、2 つのスクリプト セッションを使用することです。スクリプトを呼び出し (コマンド ラインで別の資格情報を指定)、cmd.exe セッションを実行します。最初に「ネット使用」を実行して、リモート共有を一時的な共有にマップします。次に、「実際に何かを行う」モードでそれ自体を実行し、FSO を使用します。それが完了すると (cmd.exe シェルに戻って)、「ネット使用」で一時ドライブを再び切断します。これは扱いにくく (複数のウィンドウ、一時ドライブなど)、うまくいくかどうかさえわかりません。

どちらかの方法を知っている人、または実行可能な代替手段を知っている人はいますか? (Windows 2000 マシンでは VBScript / WScript に固執します - PowerShell はありません!)

0 投票する
1 に答える
177 参照

.net - クライアントは、ラウンドトリップなしでサーバーから同じサーバーにコピーしますか?

これは、File.Copy()がネットワーク共有から同じマシン上の別の共有にファイルをネットワーク経由でコピーすることに触発されていますか?

.NETで、クライアントがクライアントを介してファイルをラウンドトリップすることなく、サーバーにサーバーファイルを同じサーバー上の別の場所にコピーさせることは可能ですか?

この種の操作に対する組み込みのサポートはありますか?そうでない場合は、そのような操作をどのように有効にしますか?

0 投票する
1 に答える
829 参照

http - 共有上にあるClickOnceアプリケーションをHTTP経由で実行しますか?

ネットワーク共有に展開されているClickOnceアプリケーション(オンラインのみ)があります。人々はへのショートカットを作成することによってアプリケーションを実行することができます

p>

inetworkshareのドライブの文字はどこにありますか。

HTTP経由でアプリケーションを起動したい。このためには、Webサーバーから.Applicationファイルにアクセスできるようにする必要があります。ただし、IISの仮想ディレクトリとしてApplicationDirectoryを選択できません。.Applicationファイルを仮想IISパスにコピーしようとしましたが、これにより展開が破損します(.Applicationファイルのapplication_files参照も更新しました)。ネットワーク共有にデプロイされたClickOnceアプリケーションをHTTP経由で起動する(別の)方法はありますか?

0 投票する
1 に答える
1804 参照

python - Pythonを使用してネットワークフォルダ/共有から/へファイルを読み書きしますか?

Pythonを使用してネットワークフォルダ/共有との間でファイルを読み書きする方法は?アプリケーションはLinuxで実行され、ネットワークフォルダ/共有はLinux/Windowsシステムにすることができます。

また、ファイルを書き込む前に、ネットワークフォルダ/共有に十分なスペースがあることを確認するにはどうすればよいですか?

私は何を考慮すべきですか?

0 投票する
1 に答える
1482 参照

delphi - ネットワーク共有上のファイルを移動するときのパフォーマンスの問題

ネットワーク共有上のファイルをコピーできるアプリケーションを書いています。通常、ファイルは同じ物理ハードドライブに移動されます。これをWindowsエクスプローラーでテストすると、この操作は非常に迅速に実行されます。Windowsは同じ場所を認識しており、実際の移動を行い、コピーと削除は行わないようです(速度は遅くなります)。

ファイルのセットをコピーしたいとします。

宛先は次のとおりです。

アプリケーションはWindowsシェルAPIを使用します(アプリケーションはDelphiで作成しましたが、問題は他の言語でも同じであるはずです)。

残念ながら、このコードは「コピーと削除」を実行しますが、大きなファイルやファイルがたくさんある場合は非常に遅くなります。どうすればこれを回避できますか?フォルダが同じハードドライブ上にあることを移動操作に伝える方法はありますか?おそらく、ネットワークパスには他の表記法があります。

または、Windowsエクスプローラーで使用される別のAPI関数はありますか?

簡単な比較のために:

  • ファイル数:260
  • 各ファイルのファイルサイズ:11 kB
  • エクスプローラーでの移動時間:2秒
  • SHFILEOPERATIONで移動する時間:20秒

開発システムでWindows7を使用していますが、XPでも動作するはずなので、新しいIFileOperationインターフェイスを使用できません。

敬具

0 投票する
1 に答える
396 参照

windows - コンピューター上のすべてのネットワーク共有を変更するバッチ ファイル

バッチ ファイルで //foo のすべての共有を //bar に変更する必要があります。R: //foo/foo と Z: //foo/bar があるとします。

それらを R: //bar/foo および Z: //bar/bar にするバッチ スクリプトが必要です。

誰でもこれを行う方法を知っていますか? net use でなんとかループスルーしようと思っているのですが、ここまでです。私自身も調査しますが、ここに投稿して、私が少し窮地に陥っているので、誰かが本当にすぐに知っているかどうかを確認したいと思いました.

助けてくれてありがとう。

これは Windows XP ザカリー用です

0 投票する
2 に答える
958 参照

.net - インストールできますか。ネットワーク共有フォルダにある NET COM ライブラリ?

ネットワーク フォルダにある reg asm で登録された COM サーバーが正しく機能していません。オブジェクトを作成しようとすると、「自動化エラー」というエラーが発生します。dll がローカル ディスクにある場合は、すべて正常に動作します。

追加情報:

  • COM ライブラリは Net 3.5 で書かれています。

  • VB マクロによる COM へのアクセス

  • ライブラリには厳密な名前があります