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

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

autohotkey - エキスパートの場合、Windows エクスプローラーでファイルのフル パスをキャプチャします。

明確な質問ではないために終了しましたか? それで、私は答えを持っていますか?

Windows エクスプローラーでファイル上でマウスの左ボタンをクリックする必要があると、完全なファイル パスを含むメッセージが表示されます。

例: ファイル win.ini をマウスでクリックすると、MsgBox が表示されます: c:\windows\win.ini

OBS:お願いします。私の英語は下手で、プログラミングは初めてなので、例を挙げて回答を準備しておいてください。

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

c# - 解凍後にファイルを変更することはできません

読み取り専用ファイルのようですね。そうではありません。

したがって、私の目標は、作成したアプリケーションからすべてのファイルを .zip ファイルに圧縮するだけでバックアップを作成することです。まず、すべてのファイルを収集して別のフォルダーに配置します (たとえば、.exe ファイルをバックアップする必要はありません)。次に、それらを使用して圧縮しますIO.compression.ZipFile

後で、ユーザーがバックアップを復元したい場合は、まず既存のファイルとディレクトリを削除してから抽出します。

問題: ファイルが読み取り専用になり、1 つのファイルが .mdf ファイルになり、テーブルを変更できなくなり、アプリが役に立たなくなります。私はこれをやってみました:

この質問から。 うまくいきませんでした。「読み取り専用」フラグが .mdf プロパティでチェックされていないため、機能するとは思いません。また、[セキュリティ] タブを調べると、次のようになります。

SYSTEM、Admin、および User は同じです。不足しているのは、すべてのチェックが許可に設定されたグループ名「Everyone」です。このグループを手動で再度設定した後、いくつかの改善が見られますが、ログインできない、ユーザー [現在のユーザー] のログインに失敗したなどの他のエラーが引き続き発生します

編集:上記のセキュリティタブの問題は、そのRecurse方法を使用したためです。事態を悪化させた。したがって、file.IsReadOnly = falseすべてのファイルに を使用するのは適切な解決策ではありません。

質問:ファイルの属性 / 設定 / パーミッションを変更せずに、ファイルを正しく圧縮および解凍するにはどうすればよいですか。**または: ** 解凍後に、ファイルの正しい属性を再度設定するにはどうすればよいですか。

0 投票する
0 に答える
236 参照

shortcut - 任意のプログラミング言語で .LNK ショートカット ファイルの特別なプロパティ (例: 挿入モード、フォント ウェイト、カーソル サイズなど) を編集しますか?

特定のターゲット ファイルにのみ適用されるセカンダリ/特別なプロパティを編集したい - 私の場合はバッチ ファイルです。これを行うアプリケーション (コマンドライン) を Web で検索しようとしましたが、彼らの主張に耐えられない「ショートカット ファイル エディター」しか見つかりませんでした。また、実際の「.lnk」ファイルを編集しようとしましたが、16 進エディターであっても、意味不明でターゲット ファイル パスでした。任意のプログラミング言語 (またはコマンド ラインからセカンダリ ショートカット プロパティを編集するソフトウェア) で使用できるソリューションを探していますが、スクリプト言語で実行できると便利です。

0 投票する
0 に答える
2816 参照

android - Androidアプリで外部ストレージへの書き込み許可を確認する

これを行う通常の方法は、権限manifestを使用しているかどうかを確認することです。WRITE_EXTERNAL_STORAGE

私の質問はcanWrite()method.Docs の使用についてです:

public boolean canWrite ()
API レベル 1 で追加
現在のコンテキストがこのファイルへの書き込みを許可されているかどうかを示します。

したがって、このメソッドを使用して、次のように許可を確認できます。

この方法は、最初の方法よりも単純で、使用する必要もないようです。また、Context同じ方法を使用してチェックすることもできます。しかしread permission、これはそれらをチェックする良い方法ですか?また、マニフェストが読み取り/書き込みアクセス許可を使用しているかどうかをチェックする良い方法ですか? ?

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

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?

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

winapi - PROPDESC ファイルの公開された XML スキーマ定義はありますか?

MSDN のドキュメントでは、属性などのPROPDESCファイルの XSD のように見えるフラグメントが表示されpropertyDescriptionListます。.propdesc ファイルを検証できるように、スキーマ定義全体はどこかにありますか?

Windows 7 SDK サンプルのサンプル propdesc ファイルを次に示します。このサンプルでは、​​.recipe のカスタム ファイル タイプを定義しています。

更新: MSDNに xmlns への参照を要求するメモがありhttp://schemas.microsoft.com/windows/2006/propertydescriptionますが、私が知る限り、それは単なるプレースホルダー URL です。

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

windows-search - サンプル プロパティ ハンドラの登録

そこで、Windows 7 SDK サンプルから RecipePropertyHandler を作成し、regsvr32 を実行して、PROPDESC ファイルを登録しました。Difficultyこれにより、詳細ペインの 3 つの状態のドロップダウン ボックスを使用して、タイプ のファイルで名前が付けられたカスタム プロパティを編集できるように.recipeなり、そのプロパティをエクスプローラの詳細ビューの列として追加するオプションも提供されます。

ここまでは順調ですね。ただし、この MSDN スレッドの指示に従おうとしていますが、奇妙なことがいくつか見られます。

まず、彼らが言及している 3 つのレジストリ エントリのいずれも表示されません。具体的には:

  1. HKLM\Software\Microsoft\Windows\CurrentVersion\PropertySystem\PropertySchema\
  2. HKLM\Software\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers.recipe
  3. 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 に小さな検索フィルターが表示されます。

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

node.js - ノード JS - ファイル プロパティの読み取り

NWJS を使用してデスクトップ アプリケーションを開発しており、.exe ファイルのファイル プロパティを取得する必要があります。

npm プロパティ モジュールhttps://github.com/gagle/node-propertiesを使用してみましたが、空のオブジェクトが表示されます。

「ファイル バージョン」プロパティを取得する必要があります。

ファイルのプロパティ

私も fs.stats を使ってみましたが、うまくいきませんでした。何か案は?