問題タブ [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 投票する
3 に答える
67738 参照

file-io - MoveFile メソッドで vbscript の Destination のファイルを上書きする問題はありますか?

ソース ディレクトリから宛先ディレクトリにファイルを移動するために作成した vbscript があります。現時点でスクリプトが機能する方法は、読み込まれるマッピング ファイルがあることです (ID をフォルダー タイプにマップします)。移動される各ファイルは ID で始まり、移動先は ID がマップされているものに基づきます。マッピング ファイルを読み込み、移動する各ファイルの移動先パスを作成します。これはすべて期待どおりに機能します。問題は、宛先ディレクトリに既に存在するファイルを移動しようとすると、ファイルがソース ディレクトリから移動されないことです。基本的に、宛先ディレクトリにファイルが既に存在する場合は、ファイルを上書きしたいと思います。現時点で、私の主なコマンドは次のとおりです。

既に存在する場合、宛先ディレクトリ内のファイルを常に上書きするようにデフォルトにする方法はありますか?

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

javascript - ; で区切られた ActiveX を使用してファイルを読み取ります。select - オプションを入れます

私の目標: fso -activeX を使用して txt ファイルを読み取り、テキストを ; で区切る必要があります。区切られた各単語を select - オプションに入れます。これまでのところ、私はこれを手に入れましたが、機能していません

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

vba - Excel VBA - PDF ファイルのプロパティ

初めての投稿者ですが、このサイトで VBA と SQL のソリューションを見つけた長年のファンです。ユーザーが指定したディレクトリ内のすべての PDF ファイルを検索するように設計された VBA サブルーチンがあります。プログラムはすべてのサブフォルダーを再帰的に処理し、次のようにスプレッドシートを生成します。

列 A: 完全なファイル パス (「C:\Users\Records\NumberOne.pdf」)

列 B: ファイルを含むフォルダー パス ("C:\Users\Records\")

列 C: ファイル名自体 ("NumberOne.pdf")

この時点まで、プログラム (以下のコード) は問題なく動作します。これを使用して、50,000 を超える PDF ファイルを含むディレクトリを検索しましたが、毎回正常にスプレッドシートが生成されました (プログラムの合計経過時間は、通常、大きなディレクトリで 5 ~ 10 分です)。

問題は、列 D を追加して、PDF ファイルが作成された日付をキャプチャすることです。私はこれを Google で検索し、FSO.DateCreated などの手法を試して何時間も作業しましたが、何も機能しませんでした。FSO.DateCreated が必要な場合、それを機能させるためにサブルーチンのどこに挿入すればよいかわかりません。通常、オブジェクトがそのプロパティまたはメソッドをサポートしていないというエラーが表示されます。各 PDF が作成された日付を見つけて、出力スプレッドシートの列 D にドロップするためのプログラムの適切なコードを挿入できる場所を知っている人はいますか?

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

javascript - FSO.CreateTextFile - アクションなしで停止

私はいくつかの問題に達しました:

2回目のアラートにも達していないようです。私が欠けているものを知っていますか?

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

vbscript - web.configxxxx で始まるすべてのファイルではなく、絶対ファイル名 web.config で検索します

.net アプリケーションの web.config customErrors タグを変更するスクリプトと、後で実行する別のスクリプトを使用して、すべてのタグが変更されていることを確認します。私の問題は、最初のスクリプトが web.config のコピーを作成し、web.config-old という名前を付けることです。2 番目のスクリプト (以下のコード) を実行すると、すべての web.config-old ファイルが検出され、それらが logoutput ファイルに書き込まれます。Web.config のみを表示し、バックアップ コピーを表示しないようにするにはどうすればよいですか。要約すると、Web.config の絶対ファイル名のみを確認する必要があり、他には何も確認する必要はないと思います。前もって感謝します。

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

arrays - VBScript は、ディレクトリに存在しない txt ファイルとリストから複数のファイル名を読み取ります

私は VB スクリプトが初めてで、次の方法を見つけようとしていました。

  1. 特定のテキスト ファイル内のテキスト行として記述されたファイル名のリストを読み取ります。
  2. これらのファイルがスクリプトと同じディレクトリに存在するかどうかを確認します。
  3. 存在しないファイルの名前を出力ファイル (missing.txt) に書き込みます

私の調査によると、FSO を使用してテキスト ファイル全体を読み取り、配列を作成し、ループしてファイルがディレクトリに存在するかどうかを確認し、存在する場合は "missing.txt" にログを記録することをお勧めします。しません。

しかし、このようにすると、.txt 内のファイル名が文字列で、ディレクトリ内のファイル自体がオブジェクトであるため、型の不一致が発生するのではないでしょうか。

それをどのように比較しますか?これは概念的には理解できますが、構文をどこから始めればよいかわかりません。

ご協力ありがとうございました。