問題タブ [findfirst]
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.
ms-access - VBA: rs.findfirst の型の不一致
私はこのコードを持っています:
そして、型の不一致が発生しています( ' を削除しても効果がないようで、EmpNo と JobNo の周りに [] を追加しても効果がありません)。
tblJobs では、EmpNo と JobNo の両方が長整数として定義されています。
cbEmpNo & cbJobNo は、コントロール ソースのない ComboBoxes です。それらの行ソースは、tblJobs から EmpNo / JobNo を取得する SQL クエリです。
c++ - _findfirst と _findnext について
_findfirst と _findnext がパターン入力でどのように機能するかを理解する必要があります。
以前はコードに従って機能を分析していましたが、結果に戸惑いました。
結果: フォルダーに 4 つのファイルがあります。
今、
Ok。ext tx のファイルはありません
Ok。ext txt_も含むファイルはありません
??? ext txtのみを要求しました。txt_bck が表示されるのはなぜですか?
これと前の違いは何ですか?
期待される "?" ワイルドカードは正確に 1 文字に一致しますが、0 にも一致します。
_
c++ - C++ _findfirst と TCHAR
次のコードが与えられました。
これが行うことは、指定されたディレクトリ (C:) に含まれるすべての名前を出力することです。ここで、サブディレクトリ (存在する場合) 内のすべての名前も出力する必要があります。私はこれまでのところこれを持っています:
}
今、私は解決策全体を求めているわけではありません (私は自分でそれを実行できるようにしたいのです) が、TCHAR* argv である私の頭を理解できないことが 1 つだけあります。argv[1] には、「コマンド引数」の下のプロジェクト プロパティに入力したものが含まれていることを知っています。現在、これには、アプリケーションをテストするディレクトリ (C:/users/name/New folder/*) が含まれています。サブフォルダーを含むいくつかのフォルダーといくつかのランダムなファイル。argv[1] は現在、次のエラーを返します。
エラー: タイプ "_TCHAR*" の引数は、タイプ "const char *" のパラメーターと互換性がありません
今、私はTCHARをグーグルで検索しました.Unicode文字セットまたはマルチバイト文字セットの使用に応じて、wchar_t *またはchar *のいずれかであることがわかりました(現在Unicodeを使用しています)。また、変換が非常に苦痛であることも理解しています。だから私が求めているのは、_TCHAR と _findfirst パラメーターを使用してこれを回避するにはどうすればよいですか?
dirEntry.name を argv[1] に連結し、最後に「*」を連結し、これを別の _findfirst で使用することを計画しています。私はまだ C++ を学んでいるので、私のコードに対するコメントも大歓迎です。
delphi - FindFirst と疑問符
名前が「a」で始まり、任意の 3 文字と「a123.txt」のような「.txt」拡張子を持つすべてのファイルを削除する必要があります。コードは次のとおりです。
クエスチョン マークは 1 文字だけを意味するといつも思っていましたが、驚いたことに、このコードは "a.txt"、"a1.txt"、"a123.txt" というファイル名を返します。「a123.txt」のようなファイルのみを検索するようにコードを変更する簡単な方法はありますか?
python - 最初に出現する母音を見つけて、元の単語 (pig latin) の後ろに移動するにはどうすればよいですか?
Python で文字列の最初の母音を見つける必要があり、初心者です。最初の母音の前の文字を単語の末尾に移動し、「-ay」を追加するように指示されています。たとえば、"big" は "ig-bay" になり、"string" は "ing-stray" (基本的にはピグラタン) になります。
これは私がこれまでに持っているものです:
最初の母音を見つけた後、「if」ステートメントがさらに母音を探すのを止める方法を見つける必要があります-少なくともそれが問題だと思います。ありがとう!
c++ - FindFirst / FindNext 不正なファイルが見つかりました
Borland C++Builder 6 でコーディングしています。いくつかのアプリケーションで、次の関数を使用してネットワーク上のファイルを検索しています。
これは関数の簡素化されたバージョンですが、私が達成しようとしていることを見ることができます。N:
のマスクで任意のファイルを検索しようとしました748000*.*
。
ただし、関数はマスクに一致しないファイルを返します。掘り下げた後、ファイルの 8.3 の短い名前に関係していることがわかりました。何らかの理由で、ファイルの短い名前は完全に間違っています。たとえば、 の748123_20161110.pdf
ように見えるはずですが748123~1.pdf
、代わりに が表示されます748AE4~1.PDF
。私は回避策を知っています(見つかったファイルの「名前」の値を確認すると、フルネームが得られ、フルネームが確認されます)。しかし、これはクレイジーです。
ここでいくつか質問があります。
短い名前の形式が正しくないのはなぜですか?
長いファイル名だけを検索する方法はあります
FindFirst()
か?FindNext()
そうでない場合、誰かが使用できる代替機能を持っていますか?短い名前を完全に無効にする DOS コマンドがあります。これを行うときに危険はありますか?また、ネットワーク ドライブでこのオプションを無効にすれば、それで十分でしょうか? すべてのファイル操作は、エンド ユーザーの PC から行われます (個々の PC で短い名前を無効にする必要がありますか?
swift - Swift 3 - MagicalRecord : 空のエンティティで findFirst を使用する方法
最初の実行時に空のエンティティでMagicalRecord の メソッドを呼び出します。findFirst()
エラーがあります
EXC_BAD_INSTRUCTION (コード=EXC_i386_INVOP...),
メソッドを呼び出す前に1行挿入してfindFirst()
もエラーはありません(またはfindAll()
空のエンティティで呼び出してもエラーはありません)
findFirst
したがって、オプションの?
Swiftを適切に呼び出す方法はありますか?!