にっき
2008/05/13 21:15:34
おおそうじ
なんだか気付いたらげいつさんさ〜ばやぺんぎんさんにてんぽらりふぁいるっぽいのがいっぱいにう・・・
むうみんは生成しないようにしたり除外してこみっとしてるのに引っ張ってくると付いてくるにう(´・ω・`;【みかん
とくにさむねいる系は本来ないはずの情報まで持ってることがあるからさくさく削除☆
まずはげいつさんで
こんなかんじの TemporaryFileList.bat を創っておけばりすとあっぷできるかなぁ?
そのまま削除でおっけぃなときは
del だけじゃ隠しふぁいるは対象にならないから attrib で隠し属性をはずしてから削除☆
→/a おぷしょん使えばだいじょ〜ぶ?
でだいじょ〜ぶ・・・だよね?(´・ω・`;【みかん
てすとではちゃんとできてたからおっけぃってことにしてたすくに登録☆
次にぺんぎんさんのを
-delete おぷしょんが使えないときは
→_MACOSX さんはでぃれくとりっぽいから -exec 必須かも?
これから追加されるの対策はこのまま cron に追加しておけばおっけぃ・・・だよね?
ついでに07/09/06のにっきで描いたすくりぷとにもふもふ追記☆
問題はちゃんとえら〜めっせを入れといてもみんな見てくれないことかにう(´・ω・`;【みかん
NGなふぁいる&でぃれくとり名は『TMPFILES』に『|』区切りで指定できるけど
誤爆は・・・そのとき考えるってことで d(´ω`;【みかん
むうみんは生成しないようにしたり除外してこみっとしてるのに引っ張ってくると付いてくるにう(´・ω・`;【みかん
とくにさむねいる系は本来ないはずの情報まで持ってることがあるからさくさく削除☆
まずはげいつさんで
echo off
cd "\path\to\target"
for /R %%t in (Thumbs.d?) do (echo "%%t")
for /D /R %%x in (.xm?) do (echo "%%x")
for /R %%d in (.DS_Stor?) do (echo "%%d")
for /D /R %%m in (_MACOS?) do (echo "%%m")
こんなかんじの TemporaryFileList.bat を創っておけばりすとあっぷできるかなぁ?
そのまま削除でおっけぃなときは
echo off
cd "\path\to\target"
attrib -h .DS_Store /s
del /a:h /a:h /s /q .DS_Store
attrib -h Thumbs.db /s
del /a:h /s /q Thumbs.db
こんなかんじの TemporaryFileDelete.bat ふぁいるで☆→/a おぷしょん使えばだいじょ〜ぶ?
でだいじょ〜ぶ・・・だよね?(´・ω・`;【みかん
てすとではちゃんとできてたからおっけぃってことにしてたすくに登録☆
次にぺんぎんさんのを
#find /home/ -name Thumbs.db -delete
#find /home/ -name .DS_Store -delete
#find /home/ -name _MACOSX -exec rm -rf {} \;
で /home/ の下の Thumbs.db と .DS_Store をまとめて削除☆-delete おぷしょんが使えないときは
#find /home/ -name Thumbs.db -exec rm {} \;
#find /home/ -name .DS_Store -exec rm {} \;
[color=00aa00]#find /home/ -name _MACOSX -exec rm -rf {} \;
って -exec おぷしょんでがんばらないとかなぁ?→_MACOSX さんはでぃれくとりっぽいから -exec 必須かも?
これから追加されるの対策はこのまま cron に追加しておけばおっけぃ・・・だよね?
ついでに07/09/06のにっきで描いたすくりぷとにもふもふ追記☆
#!/usr/bin/php
<?php
// set environment values
define('SVNLOOK','/usr/bin/svnlook');
define('REPOS',isset($argv[1]) ? $argv[1] : '');
define('TXN',isset($argv[2]) ? $argv[2] : '');
define('TMPFILES','.xml|Thumbs.db|.DS_Store|CVS');
define('TMPFILES','\.xml|Thumbs\.db|\.DS_Store|CVS');
define('TMPFILES','\.xml|Thumbs\.db|\.DS_Store|_MACOSX|CVS');
// get comment strings
$comments = array_filter(
explode(
"\n",
shell_exec(
sprintf(
'%s log -t "%s" "%s"',
SVNLOOK,
escapeshellcmd(TXN),
escapeshellcmd(REPOS)
)
)
),
create_function('$v','return strlen(trim($v)) > 0;')
);
// empty comment check
if(count($comments) == 0)
{
fwrite(STDERR,'Empty comment is not allowed.');
exit(1);
}
// simplest comment check
if(count($comments) == 1 && preg_match('/^\w+(\s+\w+)?$/',trim($comments[0])))
{
fwrite(STDERR,'Simplest comment is not allowed.');
exit(1);
}
// temporary file check
$files = array_filter(
explode(
"\n",
shell_exec(
sprintf(
'%s changed -t "%s" "%s"',
SVNLOOK,
escapeshellcmd(TXN),
escapeshellcmd(REPOS)
)
)
),
create_function('$v','return preg_match("/^A.*(' . TMPFILES . ')/",$v);')
create_function('$v','return preg_match("/^A.*\/(' . TMPFILES . ')/",$v);')
);
if(count($files) != 0)
{
fwrite(STDERR,print_r($files,true));
fwrite(
STDERR,
sprintf(
'Please delete or ignore "%s" files.',
implode('","',explode('|',TMPFILES))
)
);
exit(1);
}
?>
こんなかんじで svnlook changed を使っててんぽらりふぁいるが追加されてたらえら〜☆問題はちゃんとえら〜めっせを入れといてもみんな見てくれないことかにう(´・ω・`;【みかん
NGなふぁいる&でぃれくとり名は『TMPFILES』に『|』区切りで指定できるけど
.xml : 自動生成したときの残り
Thumbs.db : げいつさん用さむねいる
.DS_Store : りんご用のでぃれくとり状況を保存するっぽいもの
CVS : CVS りぽじとり用
_MACOSX : りんご用さむねいる?
とりあえずこのあたり弾いておけばいいのかなぁ?誤爆は・・・そのとき考えるってことで d(´ω`;【みかん
こめんと
投稿日時:2008-5-23 11:58 更新日時:2008-5-23 11:58
失敗してたっぽいにう_(.._;【みかん
正規表現内部に投げ込むんだから
define('TMPFILES','.xml|Thumbs.db|.DS_Store|CVS');
のとこ
define('TMPFILES','\.xml|Thumbs\.db|\.DS_Store|CVS');
なかんじでえすけ〜ぷして誤爆対策にふぃるたしてるとこも
create_function('$v','return preg_match("/^A.*\/(' . TMPFILES . ')/",$v);')
こんなかんじにしないとかにう...〆(´・ω・`;【みかん
define('TMPFILES','.xml|Thumbs.db|.DS_Store|CVS');
のとこ
define('TMPFILES','\.xml|Thumbs\.db|\.DS_Store|CVS');
なかんじでえすけ〜ぷして誤爆対策にふぃるたしてるとこも
create_function('$v','return preg_match("/^A.*\/(' . TMPFILES . ')/",$v);')
こんなかんじにしないとかにう...〆(´・ω・`;【みかん
投稿日時:2009-4-17 11:45 更新日時:2009-4-17 11:45
まだあった・・・
まっくくんってば『_MACOSX』なんてでぃれくとりも創るっぽいにう・・・
なんだか bat じゃうまく消せないからもうちょっと調べてみないとかなぁ...〆(´・ω・`;【みかん
なんだか bat じゃうまく消せないからもうちょっと調べてみないとかなぁ...〆(´・ω・`;【みかん
投稿された内容の著作権はこめんとの投稿者に帰属するっぽいです☆
また,現在 IE6 以下で Sleipnir,Lunascape,Donut じゃないゆ〜ざえ〜じぇんとからの描き込みを制限してますです☆
該当しちゃうかたはてきとうにゆ〜ざえ〜じぇんとを偽装しちゃってくださいです(´ω`;【みかん