問題タブ [fso]

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

javascript - FSO.js を使用してキャッチされなかった TypeError

FSO.js を使用してクライアント側のファイルにアクセスしようとしています。現時点では、私のコードは次のようになります。

ボタンをクリックすると、コンソールに「Uncaught TypeError: Cannot read property 'name' of undefined」と表示されます

このhttp://fsojs.com/と私のコードの違いは、それ以上の手順を省略したことを除いて、実際にはわかりません。

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

asp-classic - 従来の ASP FSO 許可が拒否されました

Classic ASP FSO companent を介してファイルのリストを取得しようとしています。

しかし、リモート デスクトップからルート ファイルのアクセス許可 (IUSR_domain) を与えても、このエラーが発生します。


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

vba - FileSystemObject FileExists はあるコンピューターでは機能するが、別のコンピューターでは機能しない

Excel 2010 VBA では、FileSystemObject の FileExists プロパティを使用して、ファイルが存在するかどうかを確認しています。私のコンピューターでは正常に動作します。しかし、別の Excel 2010 コンピューターでは、実際には Windows エクスプローラーでファイルが存在することを確認しても、ファイルが存在しないと報告されます。どちらの場合も、チェック対象のファイルはローカル ハード ドライブにあります。

シェルを使用してファイルを解凍した直後にファイルをチェックしています。解凍後に DoEvents を使用します。ファイルは、zip ファイルと同じフォルダーに抽出されています。

コードは次のとおりです。

あるコンピューターではこれが正常に機能するのに、別のコンピューターではファイルが存在しないと報告される理由は何ですか?

アップデート:

同じ障害に遭遇した他の人に役立つかもしれない場合に備えて、このメモを追加すると思いました.

基本的な根本的な問題は、シェルを使用して圧縮ファイルを抽出するときに、圧縮ファイル オブジェクトの Name プロパティに拡張子が含まれないことでした。例えば:

Windows エクスプローラーが拡張子を非表示にするように設定されていて、圧縮されたファイルに拡張子が登録されている場合、strShellZippedFileInZipfileFilename には拡張子が含まれません。

ただし、圧縮ファイル オブジェクト (oShellZippedFileInZipfile) には、拡張子を含む Path プロパティもあります。したがって、次のように拡張子を含むファイル名を取得できます。

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

javascript - FSOから取得したファイルを分割する

フォルダーに保存されたファイルの量を示すコードをここに示します。

そして、ここで「varファイル」にインポートしたい:

コードは完璧に機能しています。「var ファイル」にさらに要素を追加すると、必要なすべての div 要素が取得されますが、手動で「var ファイル」に追加する必要があります。収集したすべてのファイル名を「var ファイル」に自動的に入れるにはどうすればよいですか? 何か案が?

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

jscript - jscript (プラグマ) FSO ReadAll

読み取り権限でファイルを開こうとしています

しかし、このファイルは常に何かで満たされているわけではありません。ファイルが空の場合、ReadAll はエラーを返します。(もちろん) ファイルの内容を読み取ることができず、エラーが返されるためです。このエラーをキャッチする方法はありますか?

ReadAll がエラーを返すため、これも機能しません。

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

javascript - ActiveXObject FileSystemObject が Javascript でリリースされない

IE9 で ActiveXObject を使用して、JSON データをローカルに保存する Javascript 関数があります。ファイル アクセス用の FileSystemObject または FSO スクリプトにリンクします。

この Javascript 関数が複数回実行されると、IE デバッガーでエラーが発生します:「SCRIPT70: 許可が拒否されました」を指すts = savefile.OpenAsTextStream(2);

最初は問題なく動作するのに、その後はうまくいかないのはなぜですか? MSDN (またはここ) で情報を見つけることができませんが、何かが適切にリリースされていないというのが私の推測です。

コードは次のとおりです。

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

vbscript - 意味不明なファイル名の読み取り (FTP/FSO)

サーバーを見ると、文字がめちゃくちゃになっているファイル名が表示されます。例:ôøùú-ô÷åãé-1.mp3

ヘブライ文字にする必要があります。

ファイルはブラウザーと FTP で読み取ることができますが、オンライン オーディオ プレーヤーや VBScript FSO (ファイル システム オブジェクト) などで常に読み取れるとは限りません。

これらのファイルを読み取って名前を変更できるように、文字セットなどを変更するためにできることはありますか?

ありがとう!

0 投票する
0 に答える
84 参照

javascript - FSO (FileSystemObject) フォルダ自体を移動

フォルダ自体が移動されるときに、エラーを認識する方法を知っている人はいますか?

FSO.moveFolder を使用しても、問題なく移動できます。

しかし、私が移動しようとするとどうなりますか

コンソールにエラーが表示されますが、それは問題ありませんが、それをどのように認識するか、「FolderExists Method」のように言ってみましょう

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

excel - FSO がファイルを取得しない

特定の文字を含むファイルをコピーするプログラムを作成しようとしています。コピーするファイルは、今日の日付から今日の 100 日前までの日付である必要があります。私のプログラムは実行できますが、新しいフォルダーには何も表示されません。ファイルがそれらの日付の間にあることを確認しました。エラーが発生しないため、どこを修正すればよいかわかりません。私は他の方法を試しましたが、どれもうまくいきませんでした。

http://www.rondebruin.nl/win/s3/win026.htmのコードを混ぜてみました。私はそれで遊んでいましたが、copy_folder()働いているだけです。ランタイム エラー '53' が発生します - ファイルが見つかりません。何も表示さCopy_Certain_Files_In_Folder()Copy_Files_Dates()ません。

とにかく、私のコードの何が問題なのFileExtですか?以下のコードにどのように組み込むことができますか? ありがとう!