問題タブ [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.

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

c# - C# の Windows CreateFile が無効なハンドルを返す

C# アプリケーションで Kernel32.dll から CreateFile メソッドを呼び出そうとしていますが、毎回無効なハンドルが返されます。私はすべてを見てきましたが、この問題の解決策を見つけることができません。関連するコードは次のとおりです。

定数:

メソッドのインポート:

ドライバをロードする方法:

誰でも問題を解決するのを手伝ってもらえますか?

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

file - FILE_FLAG_POSIX_SEMANTICSは何をしますか?

FILE_FLAG_POSIX_SEMANTICSファイル名で大文字と小文字を区別できることは承知していますが、名前が付けられていないという事実から、それFILE_FLAG_CASE_SENSITIVE以上のことをしているのではないかと思います。

それは他に何かしますか、それとも私はこれを深く分析しすぎていますか?

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

android - createNewFile() はエラーをスローします

Android アプリで、sdcard に xml ファイルを作成しようとしています。私はこれを試しました:

しかし、LogCatではこれを取得します:

問題はどこだ?createNewFile() が IOException をスローするのはなぜですか? 助けが必要です...

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

android - Android のファイル名に外国語の文字が含まれている

このコードは、パスに "ąóźżę" (ポーランド語の特殊文字) のような文字が含まれていない場合に機能します。パスにそれらのいずれかが含まれている場合は機能しfos.writeますが、効果はありません (新しいファイルは「外部」パス名で作成されませんが、パスは存在します)。私の質問は、それを修正するにはどうすればよいですか?

「アストロ」や「ファイルマネージャー」などのファイル管理アプリは、このようなキャラクターでも問題なく動作します。

私もこれを試します:

しかし、うまくいきません。

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

iphone - 文字列から plist ファイルを作成する

私はこの文字列を持っています:

この内容で plist ファイルを作成したいと思います。私はこれを試しました:

私のコンソールショー:

ただし、ファイルを作成しないでください。

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

java - JNAを使用してCreateFileを呼び出すと、UnsatisfiedLinkErrorが発生します:関数'CreateFile'の検索中にエラーが発生しました:指定されたプロシージャが見つかりませんでした

ファイルが別のプロセスで使用されているかどうかを確認するために、この回答CreateFileのJava実装を行うことを目的として、JNAを使用してWindows7でWin32の関数を呼び出そうとしています。

私がこれまでに持っているコードは次のとおりです。

ただし、これを実行すると例外が発生します。

java.lang.UnsatisfiedLinkError: Error looking up function 'CreateFile': The specified procedure could not be found.

呼び出しを無効なものに変更"kernel32"すると、代わりに、DLLがライブラリパスから正しく検出されていることを示しますが、呼び出し方法に問題があります。loadLibraryThe specified module could not be foundCreateFile

私が間違っていることについて何か考えはありますか?


CreateFileで定義されcom.sun.jna.examples.win32.Kernel32ています:

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

command-line - MacVim: `alias mvim =" open -a macvim "`を使用して、コマンドラインから新しいファイルを作成します

を使用vim newfilenameしてファイルを開くと、このファイルが終了しない場合vim、という名前の新しいファイルが作成されますnewfilename

ただし、MacVimこのようには機能しません---つまりmvim newfilename、(alias mvim="open -a macvim")はエラーになります:newfilename does not exist

()が新しいファイルを作成して開くMacVimように構成する方法はありますか?mvim newfilenamealias mvim="open -a macvim"

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

android - Androidでファイルを作成する際の問題

簡単な操作をしたい。Androidでファイルを作成しますが、理由がわかりません。android はこのファイルを作成しませんでした。デバッグ 2 とデバッグ 3 の間で Android が停止します。フォルダーは作成されません。理由がわかりません。

私はこのコードをテストしました

このコードでは、ファイルの作成に問題はありませんでしたが、Windows エクスプローラーで検索してもこのファイルが見つかりません。

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

winapi - CreateFile() は INVALID_HANDLE_VALUE を返しますが、GetLastError() は ERROR_SUCCESS です

CreateFile()を使用してシリアル ポートを開いています。CreateFile()一貫して returnINVALID_HANDLE_VALUEGetLastError()returnを引き起こすテストケース (再配布するには複雑すぎる) がありERROR_SUCCESSます。一見すると、このバグは、あるスレッドがポートを開き、別のポートが閉じるのとまったく同じ場合にのみ発生します。ポートを開くスレッドは、この問題に遭遇します。

これが違いを生むかどうかはわかりませんが、コードの後半で、CreateIoCompletionPortを使用してポートを CompletionPort に関連付けます。

これが私のコードです:

このようなことはあってはならないと確信しています。私は何か間違ったことをしていますか?API が正しい結果を返すようにするにはどうすればよいですか?


詳細: このコードは、私が開発したシリアル ポート ライブラリから取得したものです: JPeripheral

実際の (サニタイズされていない) ソースコードは次のとおりです。

これが私が得る実際の出力です: