問題タブ [file-attributes]

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 に答える
677 参照

powershell - ファイルの datetaken 属性を取得する

写真から DATETAKEN 属性を取得し、それに基づいてフォルダー構造を作成し、ファイルをこの新しい場所に移動するスクリプトを作成しようとしています。使用しようとしているスクリプトを Google で見つけましたが、実行すると次のように返されます。

PS C:\Temp> C:\Temp\MovePhoto.ps1

GAC バージョンの場所

--- ---------- -------- True v4.0.30319
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.... Move-項目 : 別のプロセスで使用されているため、プロセスはファイルにアクセスできません。C:\Temp\MovePhoto.ps1:43 文字:5 + Move-Item $FileFullName "$FileDirFull\$FileBaseNameNU" + ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (C:\NoBackup\TES...RA\ IMG_1372.JPG:FileInfo) [Move-Item], IOException + FullyQualifiedErrorId : MoveFileInfoItemIOError,Microsoft.PowerShell.Commands.MoveItemCommand

SystemDrawing 行なしでスクリプトを実行すると、機能します。しかし、DATETAKEN 属性を取得できません。何が欠けているのかわかりません。

ここにスクリプトがあります

}

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

delphi - Delphi: SetFileDate が間違った LastWriteTime を作成する (夏/冬時間)

サーバーからファイルをダウンロードしています (バイトと lastwritetime 属性の DateTime のみを取得します)。データをダウンロードした後、ローカル マシンに新しいファイルを作成し、lastwritetime 属性を設定したいと考えています。このために、私は次の方法を使用しています:

「NewDate」パラメーターには、サーバーから取得した DateTime を使用します。このようにサーバーから DateTime を変換して、有効な lastwritetime を取得しようとしました (WCF からデータを要求しているため、UTCDateTime に変換しています。WCF サービスからの手つかずのデータは TXSDateTime です):

しかし、最終的に、冬期に lastwritetime を持つファイルの lastwritetime 属性が -1h で間違っています。

私の問題を理解していただき、解決方法を教えていただければ幸いです。

よろしくお願いします

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

c# - ファイル属性選択エラー

特定のファイル属性を選択できると思われるこのコードがありますが、何らかの理由で非常に奇妙な動作をしています。誰でもエラーを見つけることができますか?

これはフォーム内にあり、ファイルが選択されたときに checkAttributes をトリガーしています。(string)path は、選択したファイルへのパスです。

ほんの一例:

最初に Normal のみが選択されていて、Hidden を選択すると、Hidden だけが十字で表示されます。次に、ReadOnly を選択すると、ReadOnly だけが×印で示されますが、確認すると、ファイルは Windows エクスプローラーでまだ非表示になっています。

エラー時間を探しています。誰でも私を助けてもらえますか (私は Enums と FileAttributes の経験があまりありません)?

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

c# - C# FileAttributes を Normal から Directory に変更する方法

私の友人が、「DCIM」フォルダをファイルとして表示する破損した SD カードをくれました。FileInfo を表示するコンソール プログラムを作成したところ、"Normal" が返されました。サンプルのように、FileAttributes を「Normal」から「Directory」に変更しようとしました: http://msdn.microsoft.com/de-de/library/system.io.file.setattributes%28v=vs.110% 29.aspx

プログラムは期待どおりに実行されます。割り当てられる前に attr をチェックすると、「ディレクトリ」が返されます。しかし、結局のところ、FileAttributes はまだ「通常」です。

この方法で FileAttributes を変更することは可能ですか? これを行う別の解決策はありますか?

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

java - Javaでファイル属性の値をアトミックに設定する方法は?

Javaでファイル属性の値をアトミックに設定する必要があります。方法を見つけました

ただし、ドキュメントには、値がアトミックに設定されることが指定されていません。やり方を教えてください。

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

java - ジャバ。exe/dll 属性の読み取り

Java で .exe ファイルの属性 (具体的には製品名と製品バージョン) を読み込もうとしていますが、少し問題があります。私が読んだことから、Java.NIOで実行できるはずですが、このコード(すべての例とここのさまざまな質問で提案されています)

空のリストを返します。これは、属性が見つからないことを意味します(私が理解しているように)。また、Apache Tika の ExecutableParser を使用してファイルのメタデータを読み取ろうとしましたが、それらの属性もありませんでした。

誰かがそのようなことを行う方法を詳細に説明してもらえますか?

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

windows - タイムスタンプを変更せずにフォルダーを変更する

Date modifiedを変更せずにフォルダの内容を変更したい。

私は時々、古いフォルダーのクリーンアップを実行し、スペースを作成したり、一時ファイルや行き止まりをクリーンアップしたり、見つけやすくするために関連するリンクやタグを追加したりします。これを行うとき、フォルダーをDate modified: today 2015に変更したくありません。これは、フォルダーがDate modifiedでソートされているためです。2010 年のプロジェクトは、2010 年の最終更新日でタイムスタンプが付けられたままになっているはずです。これは、実際の変更ではなくメタ変更のみを行ったためです。

現在、SK TimestampまたはAttribute Changerを使用しています。変更する前に各フォルダーを右クリックし、[プロパティ] ウィンドウを開いたままにして変更を加え、[適用] をクリックして元のタイムスタンプを上書きします。

ルートフォルダーにクリーンアップモードD:\Workspaceを設定し、その状態をポップするまで、サブディレクトリProject2010でタイムスタンプが変更されないようにするなど、より自動化したいと思いますProject2013...、Project2015

それか、少なくとも 2 つのファイル間でタイムスタンプをコピーできます。に言及しているこの回答のように@COPY /B %1+,, %1、現在の日付ではありません。次のような使い方:touch D:\Temp\Project2010\Source.txt Destination.ext