問題タブ [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.
javascript - FSO を使用してフォルダーを作成または削除する
JavaScript または VBScript でフォルダーを作成または削除するための FSO (ファイル システム オブジェクト) メソッドはありますか? HTA で機能するフォルダーを作成または削除するためのその他の JavaScript または VBScript メソッドも受け入れられます。
vba - FileSystemObject の DeleteFolder メソッドでエラーが発生しない (MSDN が嘘をついた)
デスクトップには、一時的にマクロ用に使用したいくつかのフォルダーがあります。今、それらを削除したいと思います。1 つは .zip で、もう 1 つは通常のフォルダーです。
上記のコードはエラーなしで動作します。非 .zip フォルダーは問題なく削除されます。ただし、これはファイルを削除しません。
MSDN のドキュメントとは異なり、これもエラーにはなりません。どうやら .zip は技術的にはフォルダーではなくファイルであるDeleteFileため、.zipを使用する必要があるだけであることに気づきました。その後、両方のアイテムが正常に削除されます。
現在は機能していますが、使用DeleteFolderしてもエラーが発生しなかった理由については、まだ少し混乱しています。前述のドキュメントは指定します
一致するフォルダーが見つからない場合、エラーが発生します。
更新DeleteFolder: テストのために、.zip でテストするためだけにスタンドアロンのサブを作成しました。.zip は変更されていません。エラーは返されません。サブはちょうど終了します。
VBA の領域を彷徨うただの好奇心旺盛な魂...
vbscript - WriteLine はコードで行を書き込みません
私のメソッド CreateScript は、一番下にリストされている 3 行を除くすべての行を書き込みます。
このコードをいくつかの異なる方法で記述しようとしましたが、次の行を wsf txt ファイルに書き出すことができません。1 行おきにファイルに完全に書き込みます。私のWriteLineメソッドがこれらの 3 行を書き込まないのはなぜですか?
excel - Dir() と FSO の両方に 1 つのファイルがありません
この問題の解決策を見つけるためのすべての検索の試みは、私が探しているものとは反対の結果をもたらしました。フォルダー内の検索からファイルを除外する必要はありませんが、すべてのファイルを含めます。
私の問題は、私の検索が 1 を除くフォルダー内のすべてのファイルを返すことです。毎回見つからない 1 つのファイルは完全にランダムです。Dir() と FSO の両方のメソッド、異なるディレクトリ、異なる数のファイルなどを使用してみました。何を試しても、常に 1 つのファイルがリストに表示されません。
ここに私のコードの簡略化されたスニペットがあります:
Dir() バージョン:
FSO バージョン:
繰り返しますが、これらはどちらも (ランダムに) 1 つを除くすべてのファイルを返します。
pdf - フォルダー内のPDFテキスト文字列をより高速に検索する方法
私は必死に助けが必要です.5000を超えるpdfを含むフォルダーディレクトリでテキスト文字列を検索しようとしています.コードはテストされ、100未満のpdfで動作し、動作しますが、制限に達すると結果が出るまでに 5 ~ 10 分かかります。どんな助けでも大歓迎です: