【デフラグ】 Contigat SOFTWARE
【デフラグ】 Contig - 暇つぶし2ch446:名無しさん@お腹いっぱい。
06/11/22 00:24:36 bx2coyXiP
>>445
>>8>>436のどこがわからないの?それを書かないと話は進まないんだけど。
日記みたいなレスしかしないんなら別に書き込まなくていいよ。

っていうか、がんばってまで使う意味がわからん。
こいつの場合は標準のデフラグ使ったほうがぜったい手っ取り早い。

447:名無しさん@お腹いっぱい。
06/11/22 00:38:12 8zabqiFN0
いや、436も439も俺だけどさ。
このスレに来るまで、ろくにコマンドプロンプトを使ったことも無かったぞ。
それでも、文脈とかからなんとなく理解できると思うんだが……

448:421
06/11/22 00:59:16 dm+n0OAG0
度々失礼します。デフラグ出来ました!
ありがとうございました。

>>447さん、そうですか。
私には何のことだか全くわかりませんでした。
ダブルクリック以外の操作は、何をしていいやら。
CUIって単語で少し前進しました。
436で書いていることで、ゴニョゴニョやったらできました。

いや、ホントありがとう!


449:名無しさん@お腹いっぱい。
06/11/22 09:58:23 Nuq21glL0
単語が分からなければ調べればいいよ

450:名無しさん@お腹いっぱい。
06/11/22 15:03:23 Bw+Hv3Di0
> スレ読むだけでわかるかたは、私的にはかなりコンピューター詳しい人だと思います。
逆だよ。
普通スレ見れば分かる

451:名無しさん@お腹いっぱい。
06/11/22 15:14:21 i7quEnno0
そんなところ突っ込むところでもないだろうに

452:名無しさん@お腹いっぱい。
06/11/22 18:39:13 EIPLkELx0
runassysでぐぐったら配布元より先にこのスレが出てきちゃったじゃないか

453:名無しさん@お腹いっぱい。
06/11/28 09:37:36 nEYnMMIW0
保守

454:名無しさん@お腹いっぱい。
06/11/30 00:35:16 bCJGlJd00
soldat閉じ

なんか変なマップで落とされてたみたいでスマソ

455:名無しさん@お腹いっぱい。
06/11/30 00:35:57 bCJGlJd00
ソマソ 誤爆した

456:名無しさん@お腹いっぱい。
06/11/30 16:56:37 0wqY3qNU0
>>446に禿道です

457:名無しさん@お腹いっぱい。
06/12/01 00:34:16 9DRKTY8A0
なぜそんな遅レスを

458:名無しさん@お腹いっぱい。
06/12/04 20:05:17 BAsCiBZy0
最新のContigの容量がやけに増えてるんだが、何か変わった?

459:名無しさん@お腹いっぱい。
06/12/04 21:31:32 fyOEZI+U0
33KB→55KBなら
スレリンク(win板:42番)
じゃないかな

460:名無しさん@お腹いっぱい。
06/12/04 22:42:52 BAsCiBZy0
実行ファイルで68KB→175KBに増えてたから何事かと思った
プロパティみてみたら両方ともv1.53だし、変更はなさそうね
デジタル署名付いただけとはw
レスthx

461:名無しさん@お腹いっぱい。
06/12/05 15:35:48 VaaVXEEe0
新しいバージョンにしたら、デフラグ出来ないファイルが一杯増えた・・・

462:名無しさん@お腹いっぱい。
06/12/05 18:18:49 mpYohg470
そうなの?
特定の拡張子?

463:名無しさん@お腹いっぱい。
06/12/05 19:07:23 VaaVXEEe0
>>462
いや、原因究明はしてないけど、何となくファイル名が問題みたいな感じ。
日本語で使ってはいけない文字があるのだろうか・・・

464:名無しさん@お腹いっぱい。
06/12/06 15:36:27 TbZoPb1g0
保守

465:名無しさん@お腹いっぱい。
06/12/07 02:26:09 Aeb4cuXo0
日本語表示出来ないだけじゃなかったっけ?


466:名無しさん@お腹いっぱい。
06/12/15 10:48:24 99rMJrAf0
>>465

たいていはその通り。他に「ä」みたいな文字が入っていても表示されなかったと思う。

467:名無しさん@お腹いっぱい。
06/12/16 09:49:59 NfCE5Q940
ところで
IObit SmartDefrag
URLリンク(www.iobit.com)
あたり、Contigと組み合わせて使うと面白いんじゃないか?

468:名無しさん@お腹いっぱい。
06/12/16 10:39:09 S4czIBKe0
どうすれば面白くなるんだ?
Contigだけで十分だろ

469:名無しさん@お腹いっぱい。
06/12/16 10:42:51 9lvNr72N0
バックグラウンドでデフラグさせるのはどうも……
第一、XPなら標準で有効になってる機能だし

470:名無しさん@お腹いっぱい。
06/12/16 16:36:51 NfCE5Q940
>>468

頻繁に使うファイルを優先的にデフラグするって機能は便利だろう。

>>469

XPにon the flyなデフラグ機能はないけど……

471:名無しさん@お腹いっぱい。
06/12/16 17:30:57 TnrYlEkxP
on the flyって言葉の意味分かって使ってるのか

472:名無しさん@お腹いっぱい。
06/12/16 18:05:34 NQlzrvUU0

──┐
□□□│ミ ζ゚   < on the fly !!!
□□□│
□□□│
□□□│
□□□│
□□□│
□□□│
□□□│
 ._.  │
 | | |  │
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

473:名無しさん@お腹いっぱい。
06/12/16 19:58:17 NfCE5Q940
>>471

HDDを監視し、断片化したファイルを見つけ次第デフラグするのが、Buzzsawなどの
on the flyなデフラグ。

474:名無しさん@お腹いっぱい。
06/12/16 21:17:12 lX2EIVWz0
>>465 >>466
ファイル名に「%」が入ってるとデフラグ出来ないね。

475:名無しさん@お腹いっぱい。
06/12/16 21:59:42 PB4HEg+50
▽Power Defragmenter GUI 2.0.110
URLリンク(download.cowscorpion.com)

解凍したexeファイルをContigと一緒のフォルダに入れて起動。

476:名無しさん@お腹いっぱい。
06/12/16 23:45:56 NfCE5Q940
>>474

H:\m\down>start /b /low d:\contig\contig "%##.zip"

H:\m\down>
Contig v1.53 - Makes files contiguous
Copyright (C) 1998-2006 Mark Russinovich
Sysinternals - www.sysinternals.com


Summary:
Number of files processed : 1
Number of files defragmented: 1
Average fragmentation before: 13 frags/file
Average fragmentation after : 1 frags/file

できたが……バージョンによってできないのがあるのか?

477:名無しさん@お腹いっぱい。
06/12/16 23:49:51 iX3pZTml0
ファイル名が
ab%cd%efg.nullpo

とかじゃないだろうな

478:名無しさん@お腹いっぱい。
06/12/17 14:30:13 qN0Ku8yt0
>>1
> オススメな使い方は、「start /b /low contig c:\*.exe」「start /b /low contig c:\*.dll」。

これでcドライブのexeとdllだけがデフラグされるってことだよね?

479:名無しさん@お腹いっぱい。
06/12/17 15:57:48 WEuE0QjG0
わからないなら>>25のをつかう

480:名無しさん@お腹いっぱい。
06/12/17 17:41:04 9Tye0WBn0
これって160Gのディスク全体をデフラグすると時間はどの位かかりますか?

481:名無しさん@お腹いっぱい。
06/12/17 18:42:40 o4wUumDG0
そりゃ断片率とかにもよる。
うちも160Gだけど、まぁあれだ。
断片率とかにもよる

482:名無しさん@お腹いっぱい。
06/12/17 20:00:24 tAxLPjuM0
ディスクの使用率にもよるな
全体の容量が160GBってだけじゃエスパーにしか答えられん

483:480
06/12/17 21:37:42 mgRFto2D0
>>481
君はどのくらいかかるのか教えて下さい

>>482
データは100Gくらいあります

484:名無しさん@お腹いっぱい。
06/12/17 21:48:40 iaqVdKkqP
>断片率とかにもよる

つーか、レスつけてくれてる人に礼すら言わずに「君」呼ばわりとはビックリだ。

485:名無しさん@お腹いっぱい。
06/12/17 23:30:06 ATYvGdNk0
>>483
最短0秒~最長2日、って所か。

486:名無しさん@お腹いっぱい。
06/12/17 23:44:32 pY2GpAaJ0
3ヶ月ぶりにデフラグやったけど30分掛からなかった@80G

487:路伯 ◆a.0e5YxqBY
06/12/18 00:18:27 dDe69m/d0
>>478

その通り。

488:名無しさん@お腹いっぱい。
06/12/18 00:22:10 kHkhT83g0
270G 断片化率55%で4時間経ってもおわらね(´Д`)

489:名無しさん@お腹いっぱい。
06/12/18 09:00:16 D1lc7ICU0
ほかのソフトならその十倍はかかる

490:名無しさん@お腹いっぱい。
06/12/21 21:48:56 OncOIpA60
あげ

491:名無しさん@お腹いっぱい。
06/12/24 23:21:23 RIkKLx9i0
保守

492:名無しさん@お腹いっぱい。
06/12/31 06:10:23 BrMDZ+W10
>>475ではファイル単品のデフラグができないバグの修正版

注意:余計なページが開くけど、無視して待ってると
    「保存」のダイアログが開く。

▽Power Defragmenter GUI 2.0.125
URLリンク(www.majorgeeks.com)
Date: 2006-06-07
Size: 410 Kb
License: Freeware
Requires: Win All
Downloaded: 54616 Times

493:名無しさん@お腹いっぱい。
06/12/31 07:44:08 tFNx6/Oz0
保守


494:名無しさん@お腹いっぱい。
06/12/31 09:10:23 siRdCWnw0
>>493
Sorry, this download link is expired.

495:名無しさん@お腹いっぱい。
06/12/31 09:14:53 BrMDZ+W10
つながってるよ。

496:494
06/12/31 09:30:30 siRdCWnw0
javascript有効にしないとダメなのな。

497:名無しさん@お腹いっぱい。
06/12/31 09:31:40 BrMDZ+W10
なるほど。他のリンク探してみる。

498:名無しさん@お腹いっぱい。
06/12/31 09:40:18 BrMDZ+W10
▽快速磁盆整理Power Defragmenter GUI 2.0.125
URLリンク(fileforum.betanews.com)
URLリンク(www.qxbbs.org)
URLリンク(freeweb.siol.net)


499:名無しさん@お腹いっぱい。
06/12/31 09:50:15 siRdCWnw0
>>498

500:名無しさん@お腹いっぱい。
06/12/31 11:26:28 EhrSrRYT0
JavaScriptオフでも落ちてきたし
Click here if it does not.を押したら待たなくてもDL始まったよ

501:名無しさん@お腹いっぱい。
07/01/04 09:39:12 48GDszwZ0
>>498
真ん中だけサイズが大きいね

502:名無しさん@お腹いっぱい。
07/01/10 08:23:26 ffeTcyWu0
これしばらく使ってたけどダメじゃね?
久しぶりにPerfectDiskで分析してみたら穴だらけで並びもデタラメになってた
PerfectDiskでデフラグやり直したらやたら時間かかって複数回デフラグやるはめになったが
終了後はしっかり体感でサクサクになってるの。IEとかjaneとかエクスプローラのツリー展開とか
なので使うの止めます

503:名無しさん@お腹いっぱい。
07/01/10 10:13:41 3G+sZ9J/0
抜粋
--------------
断片化していないファイルには手を出さないので、他のデフラグソフトのように大量の
ファイルを移動させることは少なく、ハードディスクへの負担もそれだけ小さいはず。

Cドライブの断片化したファイルのみを処理してくれる。
断片化していないファイルを動かさないのが、Contigのいいところ。

他のデフラグソフトだと、デフラグそのものがHDDに大きな負担をかけ、寿命を余計に
縮めてしまう。

ほとんどのデフラグソフトはディスクをデフラグするんだが、Contigはファイルを
デフラグするソフト。

徹底的なディスクのデフラグを繰り返すと、アクセス速度は
大きくなるかもしれないけれど、ディスクの寿命は多分縮む。

504:名無しさん@お腹いっぱい。
07/01/10 18:38:36 vn8rUEsN0
ソフトによってポリシーが異なるんだから、
ほかのでフラグソフトでやれば結果が違うのは当たり前田。

505:名無しさん@お腹いっぱい。
07/01/10 18:42:44 sL1uoWbu0
ちょっと効果無さ杉に感じる。
断片化率を他のデフラグソフト2本で見ても改善がみられなかった。

506:名無しさん@お腹いっぱい。
07/01/10 18:50:02 DONs8HNj0
馬鹿には使えないソフトです

507:名無しさん@お腹いっぱい。
07/01/10 18:57:52 xoLslcYIO
>>505
デフラグソフトは体感速度の速くなるデフラグをするものと
速くはならないけど、その後の断片化をしにくくするものと2種類あるよ
お前の言ってる効果がスピードアップの事ならこれは役に立たない

508:名無しさん@お腹いっぱい。
07/01/10 19:02:37 sL1uoWbu0
>>507
断片化率が改善しないと言ってるのだが?

509:名無しさん@お腹いっぱい。
07/01/10 21:13:43 gzPmulBN0
>>508
あるファイルを contig でデフラグして断片化ゼロにしてから
他のソフトでそのファイルを調べると、まだ断片化してると
表示されるの?

510:名無しさん@お腹いっぱい。
07/01/10 21:29:23 JWe7swjK0
>>508
contigはファイル単位で断片化を解消するものだから。

511:名無しさん@お腹いっぱい。
07/01/11 01:17:41 KECKRmmG0
いろいろ結果を見てみたけど
contigでは断片化率(断片化したファイル)はほとんど減らないよ。

1個のファイルが300に断片化しているのを50程度の断片化にしてくれるだけなので
断片化したファイルのままなのだから、断片化率は変化なし。

でも実質的にファイルアクセスする場合に
あっちこっちいったりする必要性が減るので、アクセス効率は良くなってるはず。

512:名無しさん@お腹いっぱい。
07/01/11 02:28:13 zc1lgmgm0
俺はcontigった後、HDD分析するとかなり綺麗になってるけど。
diskeeperでは。

513:名無しさん@お腹いっぱい。
07/01/11 08:01:48 1IX7VvOi0
>>511

空き容量が十分ではないディスクで使うと、大きなファイルは完全に
デフラグされないこともある。

また、オススメな使い方は、オススメな使い方は、「start /b /low contig c:\*.exe」
「start /b /low contig c:\*.dll」みたいに、ファイルの種類を指定してのデフラグ。

514:名無しさん@お腹いっぱい。
07/01/11 08:14:49 MahiuMEG0
>>513
いちいちそんな指定なんか不要
>>25←これを通して"Conting"を使えば楽々ファイル種類指定デフラグOK

515:名無しさん@お腹いっぱい。
07/01/11 08:49:12 Fleme1boO
いちいち指定するわけないじゃん。ランチャに登録とかするだろフツー。
自分はfenrirから起動してるけど、ショートカット作るだけでもいいし。
逆にそんなツールを使うのはまどろっこしくないか?

516:名無しさん@お腹いっぱい。
07/01/11 09:12:27 +pkPhtbX0
そうでもないか。

517:名無しさん@お腹いっぱい。
07/01/11 09:48:38 1IX7VvOi0
>>514

batファイルを作っておいたほうが手間がかからん。

PowerDefragmenterGUIから起動すると、コマンドプロンプトの/lowオプションが使えない。

runassysとの組み合わせでも、batファイルを作っておいたほうが手軽になる。

518:名無しさん@お腹いっぱい。
07/01/11 10:51:06 dIU4fjrs0
しかし50Gくらいで全ファイルデフラグしても大して時間掛からんし(ファイル数にも寄ると思うが)
/lowオプションてそんなに必要なのかね

519:名無しさん@お腹いっぱい。
07/01/11 14:50:56 U3g5ENCV0
>>511
それは、その300に断片化したファイルを
一つにまとめる連続した空き容量がないだけ。
あれば、ちゃんと一つにしてくれる。

520:名無しさん@お腹いっぱい。
07/01/12 02:00:32 yL7gvrlk0
私の認識不足でした。

521:515
07/01/12 20:28:05 O8unAE/o0
fenrirから起動してコマンドプロンプトの/lowオプションを使う場合。

//=C:\WINDOWS\system32\cmd.exe /c start /b /low <contigのパス>Contig.exe -s c:\*.%A

この一行をfenrirのinstant.iniに追加。
これでたとえば「// exe」と打てば c:\*.exe をデフラグ。
使い方は人それぞれだろうけど、俺はこれで事足りてる。

522:名無しさん@お腹いっぱい。
07/01/14 08:19:46 Lqze0ZLG0
XPのデフラグやContigではキレイに並ばないから
ノートンのSpeedDiskを使ってしまうw

523:名無しさん@お腹いっぱい。
07/01/14 13:17:22 YNOWsjDF0
XPでノートン使ってるやつなんているのか…
普通はPerfectDiskかDiskeeperかO&O Defrag使うだろ
NT系ではノートンSpeedDiskはゴミ

524:名無しさん@お腹いっぱい。
07/01/14 15:28:29 Lqze0ZLG0
ウィルス対策でセットになってるからね。

525:名無しさん@お腹いっぱい。
07/01/14 16:19:00 GUIwnVYK0
HDDはいいからメモリディフラグを、、

526:名無しさん@お腹いっぱい。
07/01/17 19:50:45 +ZULfFoB0
ディレクトリのみのデフラグ

dir /a:d /s /b c:\ > list.txt
for /f "delims=" %d in (list.txt) do <contig_path>contig.exe "%d"

batファイルに記述するときには、「%d」を「%%d」にしておく必要がある。

527:名無しさん@お腹いっぱい。
07/01/18 11:16:39 twm8q1UM0
ファイルに落とさずに
in ('dir /a:d /s /b c:\')
でええやん

528:名無しさん@お腹いっぱい。
07/01/18 21:36:31 tNF353mm0
ちゅか
ディレクトリなんかデフラグせんで
ええやん

529:名無しさん@お腹いっぱい。
07/01/19 04:56:14 jjHKDyOi0
特定のソフト関係のデータのみ整列させておきたいとかあるだろ。

530:名無しさん@お腹いっぱい。
07/01/19 08:25:10 0Ggejxg40
>>528

ディレクトリがもっとも頻繁にアクセスされるんだから、ディレクトリのデフラグは
やっておきたい。

531:名無しさん@お腹いっぱい。
07/01/19 12:19:40 gPvmFoik0
デフラグおもしれええええええええええええ

532:名無しさん@お腹いっぱい。
07/01/19 15:46:24 s3xSg6wPO
おもしろい・・・?

533:名無しさん@お腹いっぱい。
07/01/19 16:47:33 TTXoJaHY0
>>528
断片化が起こり易くなるから駄目。

534:名無しさん@お腹いっぱい。
07/01/19 17:06:37 Ws5ymYCy0
ディレクトリのデフラグって>>25じゃできないの?

535:名無しさん@お腹いっぱい。
07/01/19 17:51:54 s3xSg6wPO
出来るよ

536:名無しさん@お腹いっぱい。
07/01/22 02:40:32 ADhUBkhY0
>>534
最新版で出来るyo

537:名無しさん@お腹いっぱい。
07/01/22 23:30:56 mvB9EiJT0
>>534

ディレクトリのみのデフラグは>>25じゃできないようだ。

538:名無しさん@お腹いっぱい。
07/01/22 23:40:21 ZRbel3Mr0
>>534
>>25 は単に contig を GUI で使うだけ。

539:名無しさん@お腹いっぱい。
07/01/23 01:49:29 cU5uka800
誰か>>526,527をもう少し取っつき易く解説してくれ

540:名無しさん@お腹いっぱい。
07/01/23 03:21:03 xA0i9rJg0
dir /a:d /s /b c:\ > list.txt
Cドライブ下の全フォルダのパスが入ったリストを作る
for /f "delims=" %d in (list.txt) do <contig_path>contig.exe "%d"
そのリストをContigに読ましてデフラグ

for /f "delims=" %d in ('dir /a:d /s /b c:\') do <contig_path>contig.exe "%d"
Cドライブ下の全フォルダをデフラグ

541:名無しさん@お腹いっぱい。
07/01/23 05:48:22 Wrm6Td2Q0
↓こんなの使ってる。
VBSのみでも完結するけど…
"Contig.vbs"のショートカットをSendToにでも置くと便利かな。

542:名無しさん@お腹いっぱい。
07/01/23 05:49:21 Wrm6Td2Q0
' "Contig.vbs"
' "Contig_dir.bat","Contig_file.bat"をContig.exeと同一ディレクトリに置く。
Set WshShell = CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
Set arg = WScript.Arguments
If arg.length<>0 Then
fpath = arg(0)
If fso.FileExists(fpath) Then
bat = "<Contig_Dir_Path>\Contig_file.bat "
Else
bat = "<Contig_Dir_Path>\Contig_dir.bat "
End If
WshShell.Run bat & """" & fpath & """"
End If

' ※<Contig_Dir_Path>←Contig.exeのディレクトリパス※
----------------------------------------------------
@echo off
rem "Contig_dir.bat"
rem ドライブ 又は ディレクトリ を Contig -s (サブディレクトリを含)
echo Contig -q -s %1\*
cd /d <Contig_Dir_Path>
cmd /k Contig.exe -q -s %1\*
echo.
----------------------------------------------------
@echo off
rem "Contig_file.bat"
rem 単一ファイル を Contig -v (詳細表示)
echo Contig -v %1
cd /d <Contig_Dir_Path>
cmd /k Contig.exe -v %1
echo.

543:名無しさん@お腹いっぱい。
07/01/23 06:09:50 CGGyrOUJ0
>>534
>>25は不具合のあるバージョンだから出来ない
対策されてる>>498のバージョンなら出来る

544:名無しさん@お腹いっぱい。
07/01/23 09:05:21 cU5uka800
ありが㌧!

545:名無しさん@お腹いっぱい。
07/01/29 23:13:21 zwB1hKOE0
>>543

PowerDefragでできるのは、指定したディレクトリの中のディレクトリとファイルを
デフラグすること。

指定したディレクトリとその中のディレクトリのみをデフラグするには、>>526-527の方法を
使うしかなさそう。

546:名無しさん@お腹いっぱい。
07/01/29 23:19:18 k6nCQoBAO
不勉強で申し訳ないけど、そもそもディレクトリ自体にフラグメントって発生するものなの?

547:名無しさん@お腹いっぱい。
07/01/29 23:23:19 +R0scFpQ0
するよ

548:名無しさん@お腹いっぱい。
07/01/29 23:43:08 k6nCQoBAO
そうなんだ。4096バイト(だっけ?)以上のファイルしか発生しないもんだと思い込んでたよ。

549:名無しさん@お腹いっぱい。
07/01/30 01:17:05 Rt4bFMEB0
ディレクトリ用の領域にはサブディレクトリやファイルの情報が入ってるから
ファイルが増えれば領域足りなくなって領域追加→フラグメント
ってなる

550:名無しさん@お腹いっぱい。
07/01/31 08:35:51 fwK7qca90
ディレクトリもファイルとして実装されてるからな

551:名無しさん@お腹いっぱい。
07/02/05 18:40:02 4cH2V3U+0
誰もいなくなった

552:名無しさん@お腹いっぱい。
07/02/06 17:45:34 l1oKMYPk0
'指定パス以下の64MB未満のファイルのリストを作り、list.txtに格納するVBスクリプト。
'パラメータにパスを指定して使う。ただし、ドライブルートを指定すると不具合が出るかもしれない。
'使用者の自己責任で使用してください。

Set args = WScript.Arguments
Set Fs = WScript.CreateObject("Scripting.FileSystemObject")
Set listfile = Fs.CreateTextFile("list.txt",True)
path = args(0)
If Fs.FolderExists(path) Then
Call RecursibleSearch(path)
Else
MsgBox "このパスは実在しません。"
WScript.Quit
End If
listfile.close
MsgBox "Finished creating list.txt"
Sub RecursibleSearch(folderspec)
Set fol = Fs.GetFolder(folderspec)
Set flc = fol.Files
For Each fl1 in flc
If fl1.Size<67108864 Then
listfile.WriteLine fl1.Path
End If
Next
Set sfc = fol.SubFolders
For Each sf1 in sfc
Call RecursibleSearch(sf1.Path)
Next
End Sub

553:名無しさん@お腹いっぱい。
07/02/07 05:34:01 PcFw2WIM0
>>552
各命令が何をやってるのか書いてもらえるとうれしいです。


554:名無しさん@お腹いっぱい。
07/02/07 15:24:33 vbKfejhE0
Set args = WScript.Arguments 'パラメータ取得のための準備
Set Fs = WScript.CreateObject("Scripting.FileSystemObject") 'Fsにファイルシステムオブジェクトを代入
Set listfile = Fs.CreateTextFile("list.txt",True) '結果を出力するためのテキストファイルを作成
path = args(0) 'パラメータを取得し、pathに格納
If Fs.FolderExists(path) Then 'もしもpathにフォルダーが存在するならば
Call RecursibleSearch(path) '検索機能を呼び出し
Else 'pathにフォルダーが存在しないならば
MsgBox "このパスは実在しません。" 'メッセージを表示して
WScript.Quit '終了
End If '(フォルダーの存在確認終了)
listfile.close 'ファイルハンドルlistfileを閉じる
MsgBox "Finished creating list.txt" '終了メッセージ
Sub RecursibleSearch(folderspec) '検索機能の定義
Set fol = Fs.GetFolder(folderspec) 'フォルダーを取得し、folに代入
Set flc = fol.Files 'フォルダー内のファイル群を取得
For Each fl1 in flc 'ファイル群のそれぞれのファイルについて
If fl1.Size<67108864 Then 'サイズが64MB未満ならば
listfile.WriteLine fl1.Path 'ファイルのパスをlistfileに書き出し
End If '(ファイル群処理の終了)
Next '(次のファイルへ)
Set sfc = fol.SubFolders 'フォルダー内の下位フォルダー群を取得
For Each sf1 in sfc '下位フォルダー群のそれぞれについて
Call RecursibleSearch(sf1.Path) '検索機能を再帰呼び出し
Next '(下位フォルダー群処理の終了)
End Sub '(検索機能の定義の終了)

555:名無しさん@お腹いっぱい。
07/02/08 10:25:45 4uyds55H0
>>554
>If Fs.FolderExists(path) Then 'もしもpathにフォルダーが存在するならば
ここは
もしpathがフォルダとして存在するならば
じゃないの?

556:名無しさん@お腹いっぱい。
07/02/08 12:12:44 DWAJDBsI0
>>555

うむ。

557:名無しさん@お腹いっぱい。
07/02/15 08:10:01 s45xaaFa0
保守

558:名無しさん@お腹いっぱい。
07/02/16 06:03:03 6NvRP4uI0
前にwin2000で動かしたときはかなり断片化を解消してくれたんだが
winXPに変えて起動してみたら全然解消してくれない。
動作自体はしていて出力されたログが若干前とちがうんだよなぁ・・以下ログ(概要)

Summary:
Number of files processed : 22722
Number of files defragmented: 2
Average fragmentation before: 1.00066 frags/file
Average fragmentation after : 1 frags/file

あ、あとPowerDefragmenterGUI使ってやると動作終了後に何故か標準デフラグのレポートがCUIで
表示される。
前使って良いツールだったんで是非また使いたいので、良い知識があれば頼む。

559:558
07/02/16 06:11:01 6NvRP4uI0
環境を書いていなかったので書いておく。

OS:windowsXP Pro SP2
HDD:160G*2(RAID0)
Contig Version:1.53
PowerDefragmenterGUI Version:2.0.125

追記になるが、断片化ファイルのスキャンのみを行って実際に断片化を解消する動作を
していない感じだ。


560:588
07/02/16 06:28:30 6NvRP4uI0
連投スマソ。
上記のログはcontig単体で動かすと普通の挙動だなorz
んでさらに分かったことがOSが入ってるパーティション以外なら正常に動作する・・・
RAID0だからなのか?とも思ってRAID構成の別パーティションをデフラグしてみると見事に
断片化を解消してくれる・・・
システムドライブだけはスキャンのみをして解消をしない。という事みたいだ
ちなみにセーフモードで実行してみたが結果は同じだった。
もう少し調べてみようと思う。何かいい改善案あったら教えてください。

561:名無しさん@お腹いっぱい。
07/02/16 09:55:03 XyngPVMR0
オラのCONTIGは正常だお ( ^ω^)

562:名無しさん@お腹いっぱい。
07/02/18 21:56:52 yZptM4370
PowerDefragmenterがGIGAZINEで紹介されてる
URLリンク(gigazine.net)


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch