<   2010年 05月 ( 2 )   > この月の画像一覧

消せないフォルダ with 150万ファイル

Android用の下記の地図マップをDドライブにインストしていたのですが、パーティションいじっててDドライブがめちゃくちゃに・・・何とか復旧したものの、Javaがうまく作動せず・・・といろいろやっていてで気がついたんですが、地図作製用に巨大なフォルダが出来ていました。なんと2.5G 150万ファイル。

作成用の一時的なフォルダのようで、不要と判断して削除しようとしたら、ファイル数が膨大でHDDはジージーギコギコ1時間も言いっ放しで何ともなりません。プロパティの確認だけでも数十分  汗);;;
うwindowsがこんな風になるとは知りませんでした。というわけで消す方法をいろいろ調べてみました。
まずは↓にケースごとにまとめられています。
http://xp-delete.hp.infoseek.co.jp/tips.html

1)駄目でしたが応用が効きそうなのでメモメモ
タスクバー右クリック--タスクマネージャーのプロセスでexplorer.exe を右クリックで終了させます。
explorerが終了するので、デスクトップやらフォルダが消えて焦りますが、気にせず目的のフォルダやファイルを削除(explorerが作動していて邪魔をしているのを止めるってこと)
で、タスクマネージャに戻ってファイル-新しいタスクの作成でexplorerといれてOKで戻ります。
結構これでうまくいったという書き込みが多いので覚えておいて良さそうです。私のケースはうまく行きませんでしたが。

【ファイルが使用中です】と出る場合は Unlocker (Free)を使用してロック解除する方法やセーフモード(再起動F8キー、あるいは ファイル名を指定して実行 - msconfig BOOT.INIでSAFEBOOTを選択して再起動)で試す方法などがあるようです。

その前に、フォルダの表示-ステータスバー(ウインドウの一番下の表示)を消す。<表示>メニューで<縮小版>および<詳細>以外の項目を選択。 こういうのは基本らしいですね。知りませんでした。

エクスプローラ、ツール、フォルダオプションと開いたとき、「フォルダに共通の作業を表示する」をはずす。何か関係あるんでしょうか?


2)コマンドプロンプトで対応した結果、また、ジージーキコキコ
既に深夜で私のCPUもダウン寸前だったため、3時間ほどでスタンバイになるよう設定して、オヤスミ〜〜
朝起きたら、きれいに消えてました。ちょっとホットしてます^^

rmdir /s フォルダ名(rd /s)
これだけです。おそらくremove directory /subfolder
ディレクトリ ツリーを削除してしまいます。

【追加 おおこういうのあるんですね、、】↓
http://nagabuchi.jugem.jp/?eid=178

新規フォルダの中に新規でテキストドキュメントを作成。
新規テキストを開き以下のコマンドを入力。(コピーせずに入力)

DEL /F /A /Q ¥¥?¥%1
RD /S /Q ¥¥?¥%1

保存して名前を 1 に。拡張子を bat に変更。(1.bat)
削除したいフォルダを左クリックで 1.bat の上にドラッグドロップ
バッチファイルを作成して実行するだけのようです。うまく行くかな・・・
[PR]
by sypsyt | 2010-05-18 16:05 | トラブル集

HT-03Aシステムアップデートを消す-まとめ!!

2台目のアンドロイドHT-03Aを手に入れて同じ方法で1.6へのシステムアップデートを消したので、android-sdk-windows を使った作業についてまとめてみた^^ 下のほうに同じようなことがバラバラに書いてありますが・・自分でも分かりづらく、2度目なので簡単に・・・と思いきや、直前のwindows Dドライブのパーティションいじってて破壊して認識しなくなり、えらい大変な作業になりますた(笑)。


1 買ってすぐのHT-03A にすることは、
  1)ヒトのでも何でもいいからFORMAカードを刺して電源on。試してみましたが最初はこれをしないと起動できません。
   別にそのままでもいいけどすぐに電源落として、FORMAカードを抜いて再起動。ちゃんと動きます^^
  2)設定は「後で」で何もしなくてもちゃんと動く。まずはwifiの設定をしてインタネ接続。android market に接続しようとしたら、
    google アカウントの設定が必要でした。
  3)Setupsu.apk (す設定、suコマンドを実行してルートを取れるようにする)と
    busybox(組み込みLinuxで使われるオープンソースの“万能コマンド”)をインスコする。
    3月はandroid marketで検索してスグにインスコできましたが。5月にはどこかのページに書いてあったようで出来ませんでした。
    PCでググればすぐ出てきますが、http://cloud.github.com/downloads/nagamatu/SetupSU/setupsu.apk をDLして、HT-03A
    をPCにマウントしてSDカードにコピ
    FileManager をマーケットからDLしてインスコ、これでsetupsu.apkをインスコ
    何やら「どげんなっても知らんで=自己責任」みたいな警告が出て、OK、一瞬でsetupsuと busyboxがインスコされる。

2 android-sdk-windows(google提供のsoftware development kit、すぐ見つかる)をDL解凍、私の場合Dドライブのルート
  その前にPCにJavaをインスコしておかないとsdkが動きません。(入ってなければの話、私は2度目にいろいろあってこれで迷路にはまり込むw)
  eclipsもあったほうがいいみたいに書いてますが、私は入れてない、と思う・・

3 android-sdk-windowsへpathを通す。
  マイコンピュータ-プロパティ‐詳細設定-環境変数 のリストにPathがあるので、これを選択して「編集」ボタンを押す。
  「変数値」の欄の最後にカーソルを移動させ、そこにSDKフォルダのtoolsフォルダへのパスを追加する。パスの先頭に「;」区切りを付ける。
  私の場合は  ;D:\android-sdk-windows\tools

4 SDK Setup.exeをダブルクリックで起動、パッケージのインストール用の画面が出てくるので、今回はOSにあわせて1.5以下のプラットフォーム
  などを全部選んでDLインスコ。40Mだったフォルダが530Mにまで膨れ上がる。
  (だからCドライブに置くのは止めた方がいい、全部落とすと2G超えたww)
  ここでusb_driverのフォルダが出来る。

5 HT-03Aのアプリケーションの設定-開発-USBデバッグモードに変更して接続。
  以前はコンピュータの管理‐ディバイスマネージャでドライバを削除して、接続しなおし、このフォルダからドライバをインスコしなおしたが、
  アップデートされたみたいでデバッグモードで接続すっと、自動でandroid interface なんたらってドライバがインスコされた。すごい楽^^

  これは関係ないけど toolsのddms.bat ダブルクリック 以前書いたようにファイルエクスプローラでシステムの中身が見える。
  目的の強制アップデートアプリを確認!

6 windowsのファイル名を指定して実行のcmdコマンドでDドライブにおいてあるandroid-sdk-windowsフォルダへ移行
  中のtoolの adb.exe を実行(android debug bridge)システムを書き換える。。
  ココから下はコマンドを整理してまとめてみました。


Android Debug Bridge version 1.0.25 が起動!
**************************************************
D:\android-sdk-windows\tools>adb.exe
Android Debug Bridge version 1.0.25
**************************************************

**************************************************
D:\android-sdk-windows\tools>adb -d shell
$
**************************************************
$ に変わってることを確認

**************************************************
$ su
su
#
**************************************************
# になる・・・

マウントしなおして目的地のシステムのアプリフォルダへ cd (カレントディレクトリ?)コマンドで移動!↓↓↓超重要↓↓↓
**************************************************
# mount -o rw,remount /dev/block/mtblock3 /system
mount -o rw,remount /dev/block/mtblock3 /system
# cd /system/app
cd /system/app
**************************************************

cd (カレントディレクトリ?)コマンドで目的地へ移動!
# cd /system/app

# ls
ls
目的の下記2つを発見
SystemUpdater.odex
SystemUpdater.apk

目的の2つのファイル名を書き直すだけ!
**************************************************
# mv SystemUpdater.apk SystemUpdater.bak
mv SystemUpdater.apk SystemUpdater.bak
# mv SystemUpdater.odex SystemUpdater.odex.bak
mv SystemUpdater.odex SystemUpdater.odex.bak
**************************************************

いつもながら終わってみると、あっさり過ぎてこれまでの苦労が何だったの?って再度思う(爆)
[PR]
by sypsyt | 2010-05-08 02:52 | Android HT-03A