問題タブ [file-properties]
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.
autohotkey - エキスパートの場合、Windows エクスプローラーでファイルのフル パスをキャプチャします。
明確な質問ではないために終了しましたか? それで、私は答えを持っていますか?
Windows エクスプローラーでファイル上でマウスの左ボタンをクリックする必要があると、完全なファイル パスを含むメッセージが表示されます。
例: ファイル win.ini をマウスでクリックすると、MsgBox が表示されます: c:\windows\win.ini
OBS:お願いします。私の英語は下手で、プログラミングは初めてなので、例を挙げて回答を準備しておいてください。
c# - 解凍後にファイルを変更することはできません
読み取り専用ファイルのようですね。そうではありません。
したがって、私の目標は、作成したアプリケーションからすべてのファイルを .zip ファイルに圧縮するだけでバックアップを作成することです。まず、すべてのファイルを収集して別のフォルダーに配置します (たとえば、.exe ファイルをバックアップする必要はありません)。次に、それらを使用して圧縮しますIO.compression.ZipFile
後で、ユーザーがバックアップを復元したい場合は、まず既存のファイルとディレクトリを削除してから抽出します。
問題: ファイルが読み取り専用になり、1 つのファイルが .mdf ファイルになり、テーブルを変更できなくなり、アプリが役に立たなくなります。私はこれをやってみました:
この質問から。 うまくいきませんでした。「読み取り専用」フラグが .mdf プロパティでチェックされていないため、機能するとは思いません。また、[セキュリティ] タブを調べると、次のようになります。
SYSTEM、Admin、および User は同じです。不足しているのは、すべてのチェックが許可に設定されたグループ名「Everyone」です。このグループを手動で再度設定した後、いくつかの改善が見られますが、ログインできない、ユーザー [現在のユーザー] のログインに失敗したなどの他のエラーが引き続き発生します
編集:上記のセキュリティタブの問題は、そのRecurse
方法を使用したためです。事態を悪化させた。したがって、file.IsReadOnly = false
すべてのファイルに を使用するのは適切な解決策ではありません。
質問:ファイルの属性 / 設定 / パーミッションを変更せずに、ファイルを正しく圧縮および解凍するにはどうすればよいですか。**または: ** 解凍後に、ファイルの正しい属性を再度設定するにはどうすればよいですか。
shortcut - 任意のプログラミング言語で .LNK ショートカット ファイルの特別なプロパティ (例: 挿入モード、フォント ウェイト、カーソル サイズなど) を編集しますか?
特定のターゲット ファイルにのみ適用されるセカンダリ/特別なプロパティを編集したい - 私の場合はバッチ ファイルです。これを行うアプリケーション (コマンドライン) を Web で検索しようとしましたが、彼らの主張に耐えられない「ショートカット ファイル エディター」しか見つかりませんでした。また、実際の「.lnk」ファイルを編集しようとしましたが、16 進エディターであっても、意味不明でターゲット ファイル パスでした。任意のプログラミング言語 (またはコマンド ラインからセカンダリ ショートカット プロパティを編集するソフトウェア) で使用できるソリューションを探していますが、スクリプト言語で実行できると便利です。
android - Androidアプリで外部ストレージへの書き込み許可を確認する
これを行う通常の方法は、権限manifest
を使用しているかどうかを確認することです。WRITE_EXTERNAL_STORAGE
私の質問はcanWrite()
method.Docs の使用についてです:
public boolean canWrite ()
API レベル 1 で追加
現在のコンテキストがこのファイルへの書き込みを許可されているかどうかを示します。
したがって、このメソッドを使用して、次のように許可を確認できます。
この方法は、最初の方法よりも単純で、使用する必要もないようです。また、Context
同じ方法を使用してチェックすることもできます。しかしread permission
、これはそれらをチェックする良い方法ですか?また、マニフェストが読み取り/書き込みアクセス許可を使用しているかどうかをチェックする良い方法ですか? ?
windows - How to convert File CreationTime into String in Powershell
All I found online were ways to write the current date into a string using get-date.toString()
What I want to do is read the CreationDate
and Time from a File and convert that into a String for a directory name.
It would suffice if i could save the different parts of CreationTime
into separate Variables.
E.g.: $Year
, $Month
, $Day
, $Hour
etc.
How would I go about doing that?
winapi - PROPDESC ファイルの公開された XML スキーマ定義はありますか?
MSDN のドキュメントでは、属性などのPROPDESCファイルの XSD のように見えるフラグメントが表示されpropertyDescriptionList
ます。.propdesc ファイルを検証できるように、スキーマ定義全体はどこかにありますか?
Windows 7 SDK サンプルのサンプル propdesc ファイルを次に示します。このサンプルでは、.recipe のカスタム ファイル タイプを定義しています。
更新: MSDNに xmlns への参照を要求するメモがありhttp://schemas.microsoft.com/windows/2006/propertydescription
ますが、私が知る限り、それは単なるプレースホルダー URL です。
windows-search - サンプル プロパティ ハンドラの登録
そこで、Windows 7 SDK サンプルから RecipePropertyHandler を作成し、regsvr32 を実行して、PROPDESC ファイルを登録しました。Difficulty
これにより、詳細ペインの 3 つの状態のドロップダウン ボックスを使用して、タイプ のファイルで名前が付けられたカスタム プロパティを編集できるように.recipe
なり、そのプロパティをエクスプローラの詳細ビューの列として追加するオプションも提供されます。
ここまでは順調ですね。ただし、この MSDN スレッドの指示に従おうとしていますが、奇妙なことがいくつか見られます。
まず、彼らが言及している 3 つのレジストリ エントリのいずれも表示されません。具体的には:
- HKLM\Software\Microsoft\Windows\CurrentVersion\PropertySystem\PropertySchema\
- HKLM\Software\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers.recipe
- HKLM\Software\Classes\CLSID{50D9450f-2a80-4f08-93b9-2eb526477d1a} [実際にはこれは Vista SDK からのもので、CLSID が変更されたように見えますが、新しいものはレジストリにもありません。]
彼らは他のスレッドで .reg ファイルについて言及していますが、もうそのようには機能しないと思います。価値があるのは、下にエントリが表示されることHKEY_CLASSES_ROOT\.recipe
です。次のように prop.exe ユーティリティを使用して、インストールされたプロパティを確認することもできます。
とにかく、主な問題は、Windows エクスプローラーの検索 UI で正規名またはニーモニック名のいずれかを使用して、このプロパティをクエリできないかということです。それは私にはうまくいかないようで、サポートされているかどうかは他のスレッドからは明らかではありません。ただし、Vista と Windows 7 ではこの情報が別の場所に保存される場合があります。
ただし、少なくとも 1 つの非カスタム プロパティが高度な検索クエリ構文を使用してサポートされていることに気付きました。つまりMicrosoft.IE.VisitCount
、ie9props.propdesc で定義されています。だから、これを行う方法がなければならないと思います。Advanced Query Syntaxpropertyname:value
を使用して入力すると、エクスプローラーの検索バーに青いテキストが表示されます。詳細ペインでカスタム編集 UI がサポートされているかどうかはわかります。プロパティがクエリ可能であれば、エクスプローラー UI に小さな検索フィルターが表示されます。
node.js - ノード JS - ファイル プロパティの読み取り
NWJS を使用してデスクトップ アプリケーションを開発しており、.exe ファイルのファイル プロパティを取得する必要があります。
npm プロパティ モジュールhttps://github.com/gagle/node-propertiesを使用してみましたが、空のオブジェクトが表示されます。
「ファイル バージョン」プロパティを取得する必要があります。
私も fs.stats を使ってみましたが、うまくいきませんでした。何か案は?