• ベストアンサー

TeraPadの開くで見ると削除したファイルがある

C:\Program Files (x86)\Microsoft VS Code\resources\app\out\vs\workbench直下のworkbench.main.cssをTeraPadで編集し保存すると更新日時が変わりません、コピーペーストしても全て同じ更新日時になります、しかしTeraPadの「ファイルを開く」で見ると更新日時は変更されてます。またworkbench.main.cssを削除したのに、TeraPadのファイルを開くで見るとworkbench.main.cssがあり開けるんです。このような挙動のファイルについて教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Program Filesの中は、直接書き換えができないようになっています。 全てのユーザーが共通で使う部分なので、1ユーザーが書き換えて全ユーザーに影響が出ることがないようにするためです。 そのため、実際に書き換えようとすると、WindowsはユーザーごとにVirtual Storeという物を用意して、そこに書き換え後のファイルを保存します。そして、ユーザーのVirtual Storeにファイルがある場合は、Program Files内のファイルを読み込んでいるように見せかけて、実はVirtual Store内のファイルを読み込んでいます。 この機能により、書き換えした(つもりの)ユーザーだけに影響が限定できます。 TeraPadで見えるのは、おそらくVirtual Store内のファイルの情報なので、そこでは更新日時が変更されているのだともいます。

shakamandara
質問者

お礼

なるほどVirtual Storeなのですね、わかりやすく教えて頂き本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ファイル本来の作成日時・更新日時を保持する事はできますか?

    ファイル本来の作成日時・更新日時を保持する事はできますか? ヴィジュアル作品を制作しています。 制作が進んだり新しく作品が出来る度に右クリック→コピー&ペーストで 外付けHDDにバックアップをとっているのですが、この方法だと ファイルのプロパティに有る「本来の作成日時」が 失われてしまう事で困っています。 ■例)作成日時: 1月 1日 / 更新日時: 1月 3日  を2月10日、外付けHDDにコピー&ペーストすると    作成日時: 2月10日 / 更新日時: 1月 3日 となってしまいます。 万が一パソコンがクラッシュした場合、外付けHDDから得られるのは このように作成日時の狂ってしまったファイルです。 制作に取りかかった日時・制作が終了した日時がきっちり 残っていてプロパティからすぐに確認でき、更新日時で並べ替えられる事で 作業を進行する上でとても助かっています。 また、作品の一つ一つに思い入れが強く、本当の作成日時を残しておきたいです。 どうか、データの作成日時を狂わせないまま 外付けHDDにバックアップをとる方法は無いものでしょうか? よろしくお願いします。

  • Program Files内のファイルが削除できない

    ローカル ディスク (C:)の空き容量がほとんど無くなってしまい、検索で調べたところProgram Files内のあるソフトの体験版の容量が300GBを越えていたので、フォルダごと削除しようとしてみたところ、最初に「フォルダ○○はゴミ箱に対して大きすぎます 削除してもよろしいですか」と表示され、「はい」を選択すると次にそのソフトのフォルダ内のファイルに対して「○○を削除できません:指定されたファイルが見つかりません。 パスとファイル名の確認をしてください。」と表示され、結果的に削除できない状態です。 さらにそのファイル名がどれも文字化けしてしまい、更新日時も「2052年」や「1984年」といったようにバグっています。 ファイル各自で削除しようとすると、「ファイルを削除できません:ファイルが見つかりません。このファイルは既に削除されているか、移動されています。F5キーを押すと、このフォルダの表示を更新できます」と出ます。 その通りにF5キーを押しても変化ありませんでした。 どのようにしたら良いのかどなたか解決法のアドバイスをお願いします。

  • テキストファイルの文字列置換で更新日時を変更しないツールはありませんか。

    下位フォルダを含む複数のテキストファイル(html,css,aspなど)の文字列を一括置換するツールで、 置換したファイルの更新日時を更新しないようにできるツールはありませんか? よろしくお願いします。

  • ファイル更新日時の取得方法

    Windows 10, 8.1でファイル更新日時(yyyy/mm/dd hh:mm:ss)を簡単に取得する方法を教えて下さい。 たとえば、ファイルのプロパティの場合、不要な文字コード(LRM:\u200e, RLM: \u200f)が含まれてしまいます。エクスプローラの詳細のファイル一覧は、秒(ss)が取得できません。 プログラムなどを使わずにコピー&ペーストなどの簡単な操作でファイル更新日時を取得する方法があれば教えて下さい。 ※OKWAVEより補足:「富士通FMV」についての質問です。

  • Winodows7の検索機能.更新日時で検索したときの検出されないファ

    Winodows7の検索機能.更新日時で検索したときの検出されないファイルがある症状が起きます. Windows7 Prof 64bitを使用しています. 日々の更新をバックアップするようにしているのですが,更新日時で検索をしても,なぜか検出されないファイルがある症状がたびたび起きます. 問題になっている(検出されない)のはエクセルやワードのファイルです(ただし,他の種類のファイルならばちゃんと検出されるというのではなく,単に最近の作業で更新しているファイルの種類がワードやエクセルだけなので,これらのファイルが問題の対象になっています). 同じフォルダ内にある同じ更新日のエクセルファイルでも,検出されるものとされないものがあることを確認しています(このようなとき問題のファイルがあるフォルダも更新されているのに検索で検出されないようです). まず,検出されないファイルを開き保存し直して,再度同条件で検索かけても検出されないことを確認しました. 次に,検出されないファイルのコピーをとり,一度デスクトップ等にペーストし,そのペースとしたファイルをコピーし,元の検出されないファイルに上書きすると,同じ条件の検索で検出されることを確認しました.また検出されないファイルが存在するフォルダ内に新しいフォルダを作り,そこの検出されなかったファイルのコピーをペーストすると検出されることを確認しました(ただし,検出されなかったファイルすべてではなく,一部のファイルのみでこれらの症状を確認しました). このためフォルダに何か問題があるのかと思い新しいフォルダを作り,そこに問題のあったファイル(ただしこの段階では,上述したデスクトップのコピーを上書きしたファイルとなっており,検出されるようになった状態です)を移動しました.後日新たにそのファイルを更新して,更新日時で検索をかけると検出されないという症状がまた起きました. あと,ドキュメント直下にあったワードのファイルでも,更新日時の検索で検出されないものもあり,フォルダの問題ではないと自分なりにまず結論を導きました. 手詰まりになったのでサポートに問い合わせたところ,インデックスの設定で再構築を行う方法を教わりました. 再構築を行った直後同一条件の更新日時で検索をすると,問題だった(検出されなかった)ファイルもちゃんと検出されるようになりました.ところが,1週間もしないうちにまた更新日時指定の検索で検出されない症状がおきました.仕方ないのでもう一度再構築の作業を行いました.しかし,その2日後にまた更新日時指定の検索で検出されない症状が起きました.このとき検出されないファイルは,一番最初に検出されなかった(約1週間ぶりに使用して更新した)エクセルファイルでした.今までと同様に,同一フォルダ内になる同じ日に更新したエクセルファイルなのに,検出されるものとされないものがあります(ちなみにこのフォルダ自体も更新されているのに検出されません). サポートに問い合わせ,リモートで設定等を確認してもらったりしたのですが結局原因はわかりませんでした. ちなみにサポートはOSがOEM版なので,PCの販売元です. 同じような症状の方はいるでしょうか? また解決方法を知っている方はいるでしょうか? なにか情報とがありましたら教えていただけると助かります. よろしくお願いします.

  • ResourceBundleクラスの使い方

    ResourceBundleクラスを使用してプロパティファイルに定義した値を取得しようと したのですがうまくいかなくて困っています。 java.util.MissingResourceException: Can't find bundle for base name resources, locale ja_JP と表示されてしまいます。 どなたか原因はお分かりになりますでしょうか javaファイル、プロパティファイルは以下のようになっています。 クラスパスは以下のように設定しておりプロパティファイルはカレントディレクトリ及びCドライブ 直下に置いています。 CLASSPATH=.;C:\ 【PropertyTest.java】 public class PropertyTest {   public static void main(String[] args) {     ResourceBundle source = ResourceBundle.getBundle("resources");     System.out.println(source.getString("hello.world"));   } } 【resources_ja_JP.properties】 hello.world=Hello, World!

    • ベストアンサー
    • Java
  • エクスプローラーのフォルダ、ファイル説明項目について

    WindowsVistaのエクスプローラーで、あるフォルダを開き、表示モードを「詳細」にすると通常は、「名前」、「更新日時」、「サイズ」などのファイルやフォルダの情報が並びます。 ところが、あるフォルダでは、この項目が「撮影日」、「タグ」、「評価」のとなり、画像ファイル向けのモードになります。そのフォルダ内直下には今も過去も画像は全くないのですが、なぜか画像保存向けのモードになっています。これを通常のモードに変更したいのですが、どのように変更するのでしょうか? また、どういう基準で画像保存向けモードになるのでしょうか?

  • 奇怪なファイルの削除手順を教えてください

    PC内に挙動不審な怪しいファイルがあり、 対処の手順を迷っているのでご助言願います。 PC環境はAtomネットブックでWindows XP HOME SP3 HDDは160GBでNTFS、CドライブDドライブとも半分以上の空き容量あり。 使用4年目です。セキュリティソフトのインストール経歴無しですが、 Windows Updateは常に自動更新。 エクスプローラの設定では常に、全てのファイルとフォルダおよび 拡張子を表示させています。 これまで接続してきた外部機器のうち、USBメモリやSDカード等は 安全性に問題なし。 Cドライブのマイドキュメントフォルダに、 クレジットカードの明細書を保存してあるフォルダ(注1)があり、 そこに自分の意志で保存したわけではないファイルがあります。 このファイルが奇怪で困っています。 このファイルをまずは削除すべきでしょうか? それとも、まずはウィルス対策ソフトをインストールすべきでしょうか? 【奇妙に思える根拠】 ・自らの意志で保存したファイルではない  (このPCを使用した人間は私ひとりです) ・属性が理解できず、拡張子もない ・隠しファイルである ・特に、削除しようとすると奇怪な挙動‥ ‥・ごみ箱に入れると分裂する ‥・連動して不思議な挙動をするファイルがあった ・結局、移動できない ・アップロードができない 【これまでの経緯】 ・3年半前、PC購入。重くなるのが嫌でセキュリティソフト導入せず。 ・3年前のある日、  とあるオフィスにて、このPCを持ち込んで有線LANでWEB接続するも、  まもなく不意になぜか同じ部屋のネットワーク上のフォルダがエクスプローラで  見えてしまい、不気味に思いLANケーブルを外した。  その部屋には数台のPCがあり、当時おそらく全てのPCから  マルウェアが20~30個も検出された。USBメモリ感染型のウィルスもあった。  だが持参した私のPCは、直後に2、3の有名なオンラインスキャンを実行しても、  感染なしとの結果が出た。 ・2年前~半年前、2回ほどエフセキュアやMicrosoftのオンラインスキャンを実行し、  問題なし(つまり、セーフモードでのスキャン経歴は無し)。 ・3ヶ月前、マイドキュメントのデータ量が大きくなったので、  Cドライブにあるそのターゲットフォルダの、Dドライブへの変更を試みる。  だが作業中にエラーが起こり、移動が自動停止。  原因は上記「注1」の怪しげなファイルであると判明。  このファイルの存在を初めて気付く。    なお、「注1」のフォルダには、その2009年4月17日に ブラウザのIE6にて、CSVファイルを WEBからダウンロードしている。それ以降、 問題のファイルの作成日とされる4月25日や4月27日までに、 IEで保存作業をしたことは無かった可能性がある。 つまり4月25日や27日においてブラウザによるファイル保存の デフォルトのターゲットフォルダが「注1」になっていた可能性あり。  <3ヶ月前にあったファイルの詳細と経過>  《『(ここでの通称)』:ファイル名、サイズ、種類、更新日←エクスプローラの「詳細」表示より:備考》 『A』: CAEV81Q3 、54.5KB、ファイル、2009/4/27 :移動可能 『B』: CAEV81Q3. 、  0KB、ファイル、2009/4/27 :隠しファイル、ファイル名末尾にドット 『C』: CAW5005Z 、52.5KB、ファイル、2009/4/25 :移動可能 『D』: CAW5005Z. 、  0KB、ファイル、2009/4/25 :隠しファイル、ファイル名末尾にドット ・3ヶ月前の不審なファイルは以上の4つ ・BとDは、どういうわけか移動不可能となる時があった(注2) ・Cのプロパティには、『タイトル』欄に、  そのオフィス特有の業界用語の入った日本語名が記載、  『作成者』欄にも日本人名で記載あり。BとDのそれは、  記憶では記載なし。Aのそれは未確認。 ・Cは間もなく削除した。  <数日前に行なった削除作業の詳細> エクスプローラによるゴミ箱への移動が、 A:可能 B:可能 D:不可 となる事を確認。まずはAのみをゴミ箱へ移動した。 次にBも試みたら、不可となった。 しかたなくAをゴミ箱から戻したら、Bの移動が可能になった。 そこでBのみをゴミ箱へ送った。すると、なぜか ゴミ箱に入ったBが分身の術のように2つのファイルになった。 このときの状態は、 A     :@『注1』フォルダ、54.5KB、『タイトル』および『作成者』は未記載 B(1個目):@ゴミ箱     、 56.0KB、『タイトル』および『作成者』は、Cに同じ B(2個目):@ゴミ箱     、 56.0KB、『タイトル』および『作成者』は、Cに同じ D     :@『注1』フォルダ、0バイト、『タイトル』および『作成者』は未記載 ‥つまりBはそれぞれサイズも増え、プロパティに情報が追加された。 次にB(1個目)をゴミ箱から削除した。直後B(2個目)の削除も試みたが、 移動できないとのエラーで不可。さらにB(2個目)を元のフォルダに戻そうと試みるも、 同じエラーで不可。つまりB(2個目)はゴミ箱から移動不可となった。 その後 http://wincustomizing.client.jp/hdd-file.html 上記リンクの[Point 3]の手順『1>>』でB(2個目)@ゴミ箱 の削除を試みるも、 コマンドプロンプトの窓へのペーストが不可。そこでDに対して手順『1>>』を 試み、手順『1>>』は完了した。次に手順『2>>』も終え、 手順『3>>』の[1]まで進んだら、『Dは見つかりません』とのエラーが出た。 ここで「explorer exit」のコマンドを打たずに、コマンドプロンプト窓の 右上タイトルバー『X』をクリックし、そしてタスクマネージャの シャットダウンメニューからシステム再起動をした。 するとゴミ箱にあったはずのB(2個目)が消え、『注1』フォルダに戻っていた。 そして『注1』フォルダにあったはずのAが、PCから消失してしまった (PC内でファイル名検索をしても見つからず)。  <その再起動後から現在までの注1のフォルダに見えているファイルの詳細>  《(通称):サイズ、種類、属性、更新日←エクスプローラ画面より:備考》 B: 0KB、ファイル、隠しファイル,システム、2009/4/27:移動不可、『タイトル』『作成者』は未記載 D: 0KB、ファイル、隠しファイル,システム、2009/4/25:移動不可、『タイトル』『作成者』は未記載  <そのほか補足> ・この怪しいファイルは、エクスプローラの画面左側の表示と  ファイルを右クリックしたプロパティの記載内容が一致しない。  例えばBが前者では『属性:隠しファイル , システム   更新日時:2009年4月27日、13:36』とあるが、  後者を見ると  『属性  □(チェック無し) 隠しファイル 、   作成日時 更新日時 アクセス日時 (いずれも未記載)』。  ‥つまり、アイコンも半透明で、    エクスプローラの左画面でも隠しファイルとされておまけに    システムファイルである(?) (注3) とされているが、    プロパティでは隠しファイルとされてなく、各日時のデータも無い。 ・『注2』:BとDはそれぞれ、ドットのないファイル名で対になっているAやCが  同一のフォルダに存在する場合にのみ移動可能となり、  そうでない時には移動不可能である、と推測されます。 ・『注3』:「属性 システム」との記載が、  いわゆる「システム属性」であることを示しているのであれば、  ウィルスが作成したファイルである可能性が強まりますよね。  削除作業は以下リンクの終盤の記述が参考になるでしょうか?  http://www.tef-room.net/trouble/file-delete.html ・BとDを、オンラインスキャンサイトのファイルスキャナーでスキャンしようとしたり、 WEBメールサイトで送信時の添付ファイルスキャン機能を使ってスキャンしようと 試みても、ファイルが存在しないというエラーが出てしまいます。 【今後の予定 (順不同) 】 1・Windowsチェックディスクの実行 2・ウイルス対策ソフトのインストール 3・不審なファイルの削除 ⇒この作業順序は、1→2→3の順が最適なのでしょうか? また、その他にもすべき作業がございましたらご教示頂ければ幸いです。

  • リムーバブルディスクのデータが消えてしまいました…

    パソコンにフラッシュメモリを接続したところ、フォルダは残っているのですが中身のファイルが消えてしまっていました。 中身の消えたフォルダの更新日時が作成当初の日時まで遡っており、いくつかのフォルダではデータが無事でした。 プロパティでみると消えてしまったデータ分の使用領域は埋まっています。フリーの復元ソフト(Recover Files)も試しましたが、復活するファイルがありませんと言われてしまいます。 何とか復元できないかと思っているのですが、何か方法はないでしょうか。

  • ファイルの更新日時を取得する手法を教えて下さい。

    Excel2003のマクロにて、ファイルの更新日時を取得しようとして、次の構文を作りましたが、×印のところで実行時エラー438が発生します。 CreateObjectの作り方が間違っているのではないかと思うのですが、具体的な方法が判らず、泣いています。 何方か、ファイルの更新日時を取得する手法を教えて下さい。 宜しくお願いします。 Sub ファイルの更新日時取得() Dim A, B Dim AA Dim SSS() Dim AAA, BBB, CCC, DDD Set AAA = CreateObject("Scripting.FileSystemObject") Set BBB = AAA.GetFolder("対象フォルダ名") Set CCC = BBB.Files A = CCC.Count If A > 0 Then ReDim SSS(A, 5) B = 0 For Each DDD In CCC B = B + 1 SSS(B, 1) = B SSS(B, 2) = DDD.Path SSS(B, 3) = DDD.Name SSS(B, 4) = DDD.Size ×SSS(B, 5) = DDD.LastRefreshed Next End If End Sub