問題タブ [createfile]
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.
java - CreateFile への Java JNI 呼び出しは、常に INVALID_HANDLE_VALUE と ERROR_ACCESS_DENIED を返します。
編集 一歩進んだようです。これが私がここで扱っていたディレクトリであることを忘れていました。FILE_FLAG_BACKUP_SEMANTICS を CreateFile に渡す必要がありました。残念ながら、私は別の障害にぶつかりました... GetFinalPathNameByHandle は、最終パスとして「\」のみを返すようです...
JNI を使用して次の関数を呼び出していますが、ファイル ハンドルは常に INVALID_HANDLE_VALUE で、GetLastError() は 5 (ERROR_ACCESS_DENIED) を返します。ファイルが存在することは確かです (エラーがいつ発生したかを確認するために、現在パスを印刷しています)。
私はWindows 7を使用しており、管理者として実行を使用して開いたcmd.exeからjarファイルを実行しています。また、UAC +再起動をオフにして、それが役立つかどうかを確認しました。
誰かアイデアはありますか?
winapi - UAC を使用した RegisterDeviceNotification() の CreateFile()
UAC を有効にして、システム ドライブに RegisterDeviceNotification() を使用することは可能ですか? UAC なしで完全に動作しますが、UAC を使用すると CreateFile() は Access Denied で失敗します。
CreateFile の呼び出し方法は次のとおりです。
aHandle:=CreateFile(PChar(sDevice), GENERIC_READ, FILE_SHARE_READ, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
CreateFile() パラメーターを調整して、ドライブの最小限の読み取りアクセス許可を取得する方法はありますか、それとも管理者権限がないと不可能ですか?
前もって感謝します。
c# - C#ファイルの郵便番号値に基づいてディレクトリを作成し、System.IO、System.Data、およびCSVReaderを使用してファイルを転送します
既存のアプリ:検索を実行して一致するリードファイルをフェッチし、それらを特定のディレクトリにスローするC#アプリがあります。
機能の追加:ファイルの郵便番号のサブディレクトリが存在するかどうかをシステムで確認し、存在しない場合は作成します。ファイルをそれぞれのディレクトリに転送します。
問題:現在、ファイルは転送されておらず、サブディレクトリも作成されていません。何も起こりません。それは構文の問題ですか、それとも私はそれを間違って呼んでいますか?
助けてください!
これが私が追加したものです:
SearchProcess.csファイルのコードの詳細は次のとおりです(一部は省略されています)。
見てくれてありがとう!どんなアイデアでも大歓迎です!:)
c++ - Linuxでのアトミックファイルの作成?
このファイルを作成しようとする別のプロセスが失敗するように、ファイルが存在しない場合は作成する必要があります。作成プロセスが実際のデータの書き込みを完了する前であっても、ファイルを「作成済み」と見なす必要があります。
O_EXCL
flag toについて読んだopen()
ので、解決策が存在するようですが、いくつか質問があります。
- この技術の経験はありますか?それはどれほど良いですか?(DBレベルの原子性を持つことはできないと思いますが、十分です... まあ、十分です)
- ファイルが作成されたと見なされるように、すぐにファイルを閉じて
open()
から、書き込み用に再度開く必要がありますか? - 注意すべき微妙な点はありますか?
java-me - モバイルデバイス上の任意のパスにファイルを作成する
携帯電話でファイルを作成したいのですが、ファイルパスはユーザーが決めます。私の携帯電話(Nokia)のリストは次のとおりです。
電話メモリー:/、C:/、メモリーカード:/、E:/。
ファイルはメモリーカード:/とE:/に作成されていますが、他のパスではエラーが発生します。
このアプリケーションはすべての携帯電話を実行します。1つのモバイルデバイスでこの問題が発生した場合、すべてのモバイルデバイスでこの問題が発生する可能性があります。どうすれば対処できますか?ありがとう...
android - apk のインストール時に、apk に sdcard にファイルを作成させるにはどうすればよいですか?
私はAndroid開発に非常に慣れていないため、apkがインストールされたときにxmlファイルがapk内から外部ストレージの特定のフォルダーにコピーされるように、Eclipseで既存のソースコードを変更する方法を探しています。
これを行う方法はありますか?
winapi - シリアル通信のCreateFileにアクセス違反があります
ハードウェアとの通信に使用するために、シリアル通信ライブラリをWin32に変換しようとしています。CreateFile関数を適切に使用して接続を開いたと思いましたが、作成したテストプログラムのメイン関数でアクセス違反に問題があります。initCSACConnectionはHANDLEを取得してメインに渡しますが、ローカル変数に値を割り当てようとすると、メイン関数が失敗します。エラーメッセージは「0xC0000005:アクセス違反の書き込み場所0xfffffff9」です。ここでこのエラーが発生する理由がわかりません。無効にするだけです*。
batch-file - バッチスクリプトを使用してX個のディレクトリを作成します
私は現在、1からXをループし、空の.txtファイルでディレクトリを作成するクイックバッチスクリプトを作成しようとしています。
これが私がこれまでに書いたものです:
%x%は、各ループで1,2,3 ...を書き出しておらず、フォルダーが存在しないため、ファイルは作成されていません。
このスクリプトを修正して次のディレクトリとファイルを作成できるように、誰か助けてもらえますか?
提案があれば、PowerShellの実装またはより良いものを受け入れることができます。これは、QA担当者が、ネットワーク全体の特定のディレクトリからファイルを収集するファイルピックアップサービスをテストするのに役立ちます。
c - LPT1からポートハンドルを取得できません
ファイルから読み取り、プリンターに送信して印刷するプログラムを作成しています。
デフォルトのプリンタとして「HPLaserJet4」を設定し、「HPLaserJet4」のプリンタプロパティで「LPT1」をチェックしました。印刷スプーラーも実行されています(Windows 7)。
問題は、hPortが常にを返すことINVALID_HANDLE_VALUE
です。
私は本物のプリンターを持っていません。それって問題ですか?