問題タブ [file-access]
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.
sql - SQL Server 2008 で XP_CMDSHELL を介してネットワーク経由でファイル/フォルダーにアクセスするにはどうすればよいですか?
「EXEC MASTER..XP_CMDSHELL」を使用してフォルダー/ディレクトリにアクセスしようとしていますが、ローカル ファイル/フォルダーに対しては機能しますが、ネットワーク経由でフォルダーにアクセスすることはできません。
ネットワークの場所にはアクセスできますが、SQL サーバーを使用しないことに注意してください。
Sql サーバーは Winodws 認証モードで実行されています。Sql サーバーは、'nt authority\network service' アカウントを使用してリモート フォルダーにアクセスしています。
よろしく
c - Linux ファイルの属性を変更する方法
私は CPP ではなく C で作業しており、実行可能ファイルの属性を非表示の読み取り専用の実行可能ファイルに変更したいと考えています。また、C コードを使用してファイルのアクセス許可を変更したいと考えています。どうやってやるの?
c - 別のプログラムでファイルが開いているかどうかを確認してください
たくさんの調査を行った後、私の問題の解決策を見つけることができなかった後、私はここにstackoverflowに投稿することにしました。
さて、私の問題はちょっと変わっているので、それが私が答えを見つけることができなかった理由だと思います:
私はファイルにものを記録しているプログラムを持っています。次に、そのファイルの転送を担当する別のファイルがあります。最後に、ファイルを取得して処理する3番目のファイルがあります。
私の問題は次のとおりです。ファイル転送プログラムは、ファイルがまだ記録されている間にファイルを送信する必要があります。問題は、ファイル転送プログラムがファイルのファイルの終わりに達したときに、ファイルがまだ記録されているため、ファイルが実際に完了したことを意味しないことです。
レコーダがそのファイルをまだ開いているかどうか、またはすでに閉じているかどうかをチェックして、ファイルの終わりが実際にファイルの終わりであるかどうか、または単にそれ以上のデータがないかどうかを判断できるようにすると便利です。まだ読んでください。
これで私を助けてくれることを願っています。たぶん、あなたはこの問題を解決する方法について別の考えを持っています。
前もって感謝します。
GeKod
google-app-engine - GAEのdevモード(java.security.AccessControlException: access denied)でWEB-INFフォルダを越えてファイルにアクセスすることはできますか?
Google App Engine の開発サーバーで WEB-INF フォルダーを超えてファイルにアクセスすることはできますか? どうにかして GAE 開発サーバーに外部接続/ファイル アクセスをブロックしないように強制することはできますか?
Java バージョンのgae-sqliteを作成しようとしています。しかし、access denied
例外のため、外部の SQL サーバー (mysql または h2db) にアクセスできません。
コール スタック:
c# - 異なるWindowsPC上の複数のプロセスが、共有ディレクトリに保存されているファイルを同時に使用するにはどうすればよいですか?
問題:
同じLAN内の異なるPC(OS:Windows XP、Windows 7)で実行されている同じC#アプリケーションの複数のインスタンスがあります。それらの間でいくつかの構成データを共有する必要があります。各プロセスには、データへの読み取り/書き込みアクセス権が必要です。私の雇用主は、これらの共有データを、これらのPCの1つの共有ディレクトリにあるファイルに保存することを主張しています。
可能な解決策:
- 排他的ファイルオープン:データはTXTファイルに保存されます(バイナリファイルとの間のシリアル化もオプションです)。各プロセスは、ファイルを開こうとするときにを使用
File.Open
します。FileShare.None
取得するIOException
ということは、ファイルがすでに使用されていることを意味するため、プロセスは待機して、後で再試行する必要があります。 - SQL Server CE組み込みDB:データはSDFファイルに保存されます。エンジンは最大256の同時接続(v3.5 SP2)を処理できますが、これで十分です。
- SQLite組み込みDB:データはSQLiteDBファイルに保存されます。ドキュメントにはSQLiteは機能すると記載されていますが、ネットワーク共有で使用すると信頼性が低下する可能性があります。
- 他の?
これを行うための好ましい方法は何ですか?
windows - ディレクトリをチェックする正しい方法は書き込み可能です
最近、アプリケーションにGetTempPathの使用を追加しました。コード レビュー中に、GetTempPath の説明に次の情報が含まれていることが強調されました。
アプリケーションは、ファイル I/O 操作に使用する前に、パスの存在とパスへの適切なアクセス権を確認する必要があります。
これで、すべてのファイル アクセスが try/catch ブロックでラップされ、独自の一時ディレクトリにアクセスできないシステムが存在するでしょうか?
私の最初のアイデアは、ディレクトリが存在しない場合は (GetFileAttributes および CreateDirectory を介して) 作成を試み、次にファイルを作成し、バイトを書き込んでからファイルを削除することです。それは機能しますが、無知のようです-フォルダーへの書き込みアクセス権があることを確認するより良い方法は確かにありますか?
ファイル属性定数、汎用アクセス権、標準アクセス権、ファイル アクセス権定数、および GetSecurityInfo 関数を探し始めました。これらはすべて、ファイルを作成してそれが固執するかどうかを確認するよりも長いソリューションを作成するように見えました.
では、WinAPI 関数を使用して、フォルダーへの書き込みアクセス権があることを確認する正しい方法は何ですか?
c# - ロックせずに画像ファイルを表示します。(メモリにコピーしますか?)
ファイルをロックせずに画像(.jpg)を開いたり表示したりしたい。基本的に私は、ユーザーが画像を上書きする画像を選択できるようにするプログラムを持っています。しかし、問題は、上書きされている画像を表示することです。では、ロックせずに画像を読み込むにはどうすればよいですか?
これは私が今画像を設定しなければならないコードです
myFilePathは、「C:\ Users * \ MyPictures\Sample.jpg」のような文字列と同じです。
html - Webサイト-ダウンロードリンク
HTMLで遊んでいて、ディスク上の特定の場所(Webページのソースコードが配置されているディスクではない)にあるファイルにアクセスするためのリンクを作成したいと思いました。
私は次のことを試みました:
<a href="D:\MyDoc.pdf">Download My File</a>
ただし、これはファイルにアクセスできず、エラーが発生します。
何が問題になる可能性があり、どうすれば修正できますか?
ありがとう!
java - パス /WEB-INF/jsp/newportlet/view.jsp は、このポートレットからアクセスできません
ポートレット JSP を WEB-INF フォルダー内に配置しようとして、エラーが発生しました
なぜこのエラーが発生するのですか? ポートレットにWEB-INFへのアクセスを許可することはできますか? WEB-INF 内に配置する以外の方法で、Web ブラウザーから直接アクセスするポートレット JSP を閉じることはできますか?
更新 1
ウィザードで新しいポートレットを作成しました。コードは記述せず、JSP の場所を設定するだけです。JSPをそこに配置したため、場所はウィザードで機能しました。場所は、タグportlet.xml
の次のサブタグとして反映されます。<portlet>
クラスのコードは空です:
java-me - ネットワークコンピュータ上のJ2MEアクセスファイルシステム
J2MEMIDletを介してネットワークコンピュータ上のファイルにアクセスしようとしています。このMIDletは、WI-FIルーターを介してネットワークに接続されているデバイスで実行されます。MIDletは他のデバイスを見ることができます(つまり、ネットワーク上の他のデバイスのIPを可視化できます)。
誰かがこれを成功させましたか?はいの場合、どの接続APIを使用しましたか?また、コードを共有できますか?
FileConnection APIを使用しようとしましたが、次のパスを渡すと接続エラーが発生します。
FileConnection APIに従って、ホスト名アクセスを許可するため、ネットワーク上のデバイスに接続できるはずです。
指定されたコンピューターでWebサーバーを実行できません。それ以外の場合は、単純なWebスクリプトを作成します(そしてWebサーバーを実行します)。
よろしくお願いします、Vikram