問題タブ [filesystemobject]

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 投票する
3 に答える
3892 参照

vba - 既存の FileSystemObject を渡すか、複数のインスタンスを作成する

FileSystemObject を使用する手順がいくつかあります。かなり便利だと思います。

質問: 各プロシージャに FileSystemObject の独自のインスタンスを作成させるのではなく、FileSystemObject の既存のインスタンスを「メイン」プロシージャからこれらの他のプロシージャに引数として渡すことは賢明ですか?

例:これを行う方が良いですか:

これは、私が通常行っている次のことではなく、少なくとも 1 人のプログラマーが行っているのを見たことがあります。

前者を実行すると、FileSystemObject の複数のインスタンスを持つことに関連するオーバーヘッドが削減される可能性があるという点で、前者を実行するという考えが理解できます。しかし、毎回 FSO を引数として渡さなければならないのは非常に面倒です。真剣に、オーバーヘッドは本当にそんなに大きいのでしょうか?

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

javascript - IE ActiveXのFileSystemObject - JSでローカルファイルを読み込む方法 - ヘルプ

私は FileSystemObject を研究しています...問題は、いくつかの概念を示すコードスニペットが見つからなかったことです。

  • A) JS ローカル ファイルをバイナリ ストリームとして読み取る
  • B) ストリームを base64 にエンコードする
  • C) 画像読み取り例

したがって、リンクを共有するための便利な Web リソースを知っている場合、またはコード スニペットを共有できる場合は、非常に高く評価されます :)

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

asp-classic - HTTPS & FSO.copyfile

FSO (Scripting.FileSystemObjec) を使用して Web ボックスからネットワーク共有にファイルをコピーする従来の ASP アプリケーションがあります。サーバーを HTTPS にアップグレードしたため、ファイルのコピーが遅くなります。これは、HTTPS のアップグレードまたはその他の要因によるものでしょうか??

アヒア、ラリー...

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

directory - Scripting.FileSystemObjectの場所(JavaScriptから)

ユーザーの設定を保存するWindowsサイドバーガジェットのファイルがありますが、FSOオブジェクトはそのネイティブの住居をデスクトップとして選択しているようです。つまり、ディレクトリを指定しないと、このファイルがデスクトップに配置されます。 。場所全体を指定しますが、デスクトップやガジェットフォルダ以外の場所に何も置かずに、他の人のコンピュータにこれを配置できるようにしたいと思います。

これはXMLHttpRequestで可能であることは知っていますが、過去に問題が発生したことがあります。可能であれば、それを完全に回避できればよいでしょう。

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

asp.net - 別のスレッドのフォルダを削除すると、Webページが更新されませんか?

その日に送信する必要のあるメールのリストを表示するウェブアプリがあります。ユーザーは送信する電子メールを選択し、ボタンをクリックしてそれらを生成できます。[送信]ボタンをクリックすると、電子メールを生成する別のスレッドでプロセスが開始され、一時フォルダーを削除してプロセスがクリーンアップされます。プロセスが終了すると、リピーターがリバウンドされてユーザーのビューが更新され、送信されたばかりの電子メールが削除されて、再度送信されないようになります。

私の問題は、2番目のスレッドからtempフォルダーを削除すると、UIが新しいRepeaterデータで更新されないことです。フォルダ自体ではなくフォルダ内のファイルを削除しただけで正しく更新され、2番目のスレッドではなく元のスレッドでフォルダの削除を実行した場合も正しく更新されます。

新しいスレッドコード

フォルダコードを削除する

別のスレッドのフォルダーを削除すると、UIが更新されて新しいリピーター値が表示されないのはなぜですか?

編集

問題を示すサンプルコードを次に示します。少し面倒な場合は申し訳ありませんが、問題を特定するのに役立つ簡単なものが必要でした。

ボタンをクリックすると、スレッドが開始され、JavaScriptロードスクリプトの実行が開始され、10秒ごとにPostBackが実行されます。各ポストバックは、スレッドが完了したかどうかをチェックし、結果を示すステータスラベルを更新します。バックグラウンドスレッド内からフォルダーを削除すると、ステータスラベルの最終更新が行われません。DeleteFolder呼び出しを削除すると、削除されます。

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

javascript - JavaScript: フォルダー内のファイルを読み取る

編集:特定のファイルの内容を読み取るのではなく、特定のフォルダー内のすべてのファイルを読み取り、そこにあるファイルを一覧表示しようとしています。私は単純に FileSystemObject を作成しようとしましたが、それも何もしません。FileSystemObject を作成する前にアラート (ポップアップ) を表示し、その後 (表示されていません) アラートを表示します。したがって、問題は単にオブジェクトを作成することにあります。

オリジナル:

JavaScript を使用して、フォルダー内のすべてのファイルを読み取ろうとしています。

これはローカルの HTML ファイルであり、サーバー上には存在しないため、おそらく PHP を使用することはできません。

今、特定の特定のフォルダー内のすべてのファイルを読み取ろうとしていますが、作成した時点では何もしませんFileSystemObject

これが私が使用するコードです。アラートは2まで表示され、その後停止します。

私はこれを正しい方法でやっていますか?

ありがとう!

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

javascript - Firefox または Chrome の ActiveXObject (IE ではありません!)

ActiveXObject(使用する)を作成しようとしていますFieSystemObjectが、IE でのみサポートされています。

Chrome または FF で動作させる方法はありますか? 特定のフォルダー内のすべてのファイルを読み取り、それらを一覧表示する必要があります。

さて、それを行う別の方法はありますか?

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

javascript - Windows Phone 7 - IE9 Mango (および iPhone の代替) での FileSystemObject の使用

Windows phoneでこれを使用することは可能ですか?

そこにないかもしれないことを理解していますc:\.WP7とiPhoneの両方に代わるものはありますか?

乾杯!

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

javascript - WindowsMo​​bile6.5のJavaScriptからファイルへのActiveX書き込み-何も起こりません

将来使用するために、いくつかの情報をオフラインモードで保持する必要があります。通常はHTML5のローカルストレージを使用しますが、Windows Mobile 6.5では、HTML5をサポートするブラウザが利用できないようです。そのため、ActiveXを使用してファイルに情報を書き込むことを分析しています。この情報は、オンラインに戻ったときにサーバーに(手動で)送信される可能性があります。

次のコード:

Windows(ラップトップ)で動作しており、セキュリティで保護されていないActiveXを実行する必要があることを示しています。ただし、Windows Mobile 6.5のIEでは、プロンプトが表示されず、アラートも表示されず、セキュリティオプションをチェックインして、スクリプトが有効になっていることを確認しました。

私は何か間違ったことをしていますか、またはこのActiveXコンポーネントはWM 6.5で利用できませんか?

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

vbscript - vbscript FileSystemObjectはローカルで機能しますが、ライブではありません

誰かがVBscriptのこの(あるべき)単純な部分で何が起こっているのか教えてもらえますか?ローカルで動作していますが、オンラインで試してみると、次のようなエラーが発生します。ルートに保存されたすべて!

どんなアイデアでもありがたいです!髪を抜くようになりました!

次のエラーが発生し続けます...

MicrosoftVBScriptランタイムエラー「800a0046」

アクセス拒否

/locations.asp、6行目