[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 18:00 / Filesize : 163 KB / Number-of Response : 800
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【.cmd】 バッチファイルスクリプト %4 【.bat】



1 名前:デフォルトの名無しさん [2008/12/22(月) 23:13:09 ]
拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。

※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。

◆◆ご注意◆◆
Windows板の「初心者〜管理者まで必読!コマンドライン(DOS Pt.*)」スレや
PC初心者板のURLを貼りたがる人は、削除人にも認定された荒しですので
その人に指示に従う必要はありません。

◇前スレ
【.cmd】 バッチファイルスクリプト %3 【.bat】
pc11.2ch.net/test/read.cgi/tech/1217860043/
※関連スレは>>2あたり

152 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 10:52:20 ]
アマチュアの作品発表会

153 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 11:28:14 ]
SET IF=うんこ
IF IF==うんこ ECHO ちんこ!
IF %IF%==うんこ ECHO うんこ!
IF IF==IF ECHO しっこ!

154 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 11:32:43 ]
@ECHO ON
fc aaa bbb
ECHO 「ERRORLEVEL」
ECHO 「%ERRORLEVEL%」
IF ERRORLEVEL 1 ECHO あたりまえ
IF ERRORLEVEL == 1 ECHO あら不思議!
IF %ERRORLEVEL% == 1 ECHO しっこ!
IF %ERRORLEVEL% == 1 ECHO ちんこ!


155 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 11:35:24 ]
どうやら、
ERRORLEVEL は文字列ではない。(予約語とか関数とか特殊扱い)
%ERRORLEVEL% は文字列である。
ということらしい。

よって、>>144 はうんこ!

156 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 12:41:35 ]
SET IF=うんこ
IF IF==うんこ ECHO ちんこ!
IF %IF%==うんこ ECHO うんこ!
IF IF==IF ECHO しっこ!
IF IF==うんこ ECHO まんこ!
IF %IF%==うんこ ECHO ちんこ!
IF IF==IF ECHO ちんこ!
IF IF==まんこ ECHO ちんこ!
IF %IF%==うんこ ECHO まんこ!
IF IF==IF ECHO しっこ!
IF IF==まんこ ECHO ちんこ!
IF %IF%==うんこ ECHO うんこ!
IF IF==IF ECHO まんこ!


157 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 12:42:50 ]
みんな if 大好きなんだなw

158 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 12:47:16 ]
>>157
いやー
ふぇら気持ちいいからね

159 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 15:58:22 ]
そのパスが フォルダなら、ファイルなら の条件で分岐処理させたいんですけど
ファイルタイプをチェック出来る関数はバッチコマンドにありますか?

ググって調べてみたけど見あたらなくて
ファイルのサイズや存在するかしないかで代用するしかない状態です

160 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 16:23:20 ]
IF EXIST そのパス\NUL ECHO フォルダだよ



161 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 16:29:24 ]
>>160
ありがとう

162 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 17:44:35 ]
ttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=47923&forum=6&0

163 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 18:01:51 ]
for/?

164 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 18:10:04 ]
>>159
ローカルにあるディレクトリなら>>160でいいけど
ネットワーク上のディレクトリはNG。
この辺はかなりカオスです。
ttp://d.hatena.ne.jp/otn/20050209


165 名前:↑もう挨拶していなくなった終わった話に絡むアホ助 [2009/01/24(土) 18:18:47 ]
 

166 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 18:19:01 ]
attrib/?

167 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 18:36:00 ]
IF=EXIST=そのパス\NUL=ECHO=フォルダだよ

168 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 19:01:19 ]
@if (0==1) rem ファイル情報出力ツール>>162
@echo off
cscript.exe //nologo /e:jscript %0
exit /b %ERRORLEVEL%
@end
function Format(form) {
    for (var i = 1; i < arguments.length; i++)
        form = form.replace(new RegExp("\\{" + (i - 1) + "\\}", "g"), arguments[i]);
    return form;
}
function GetNewestAndOldestFiles(folder)
{
    with (new Enumerator(new ActiveXObject("Scripting.FileSystemObject").GetFolder(folder).Files)) {
        var newest = item(), oldest = item();
        for (; ! atEnd(); moveNext()) {
            if (newest.DateLastModified < item().DateLastModified)
                newest = item();
            if (oldest.DateLastModified > item().DateLastModified)
                oldest = item();
        }
    }
    return { Newest: newest, Oldest: oldest };
}
with (GetNewestAndOldestFiles(WScript.Arguments.length ? WScript.Arguments(0) : ".")) {
    var n = new Date(Newest.DateLastModified), o = new Date(Oldest.DateLastModified);
    WScript.StdOut.Write(Format("最新のファイル\n最新ファイル名 ⇒ {0}\n更新情報 ⇒ {1}\n\n"
        + "再古のファイル\n最古ファイル名 ⇒ {2}\n更新情報 ⇒ {3}\n\n"
        + "2ファイルの間隔 ⇒ {4}日間\n",
        Newest.Name, n.toLocaleString(), Oldest.Name, o.toLocaleString(),
        ((n - o) / 864e5) | 0));
}

169 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 19:53:41 ]
IF EXIST そのパス\*.* ECHO フォルダだよ

170 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:00:02 ]
D:\Temp\tmp.exeが存在する前提で、
B:\Tempディレクトリが無ければD:\Tempディレクトリとその中身をB:へコピーして、
その後 B\:Temp\tmp.exe を起動するバッチファイルお願いします。



171 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:07:34 ]
SET IF=うんこ
IF IF==まんこ ECHO ちんこ!
IF %IF%==ちんこ ECHO まんこ!
IF IF==IF ECHO しっこ!

172 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:09:23 ]
>>170
B:\Tempがあって B\:Temp\tmp.exe が無い場合は何もしなくていいのか?

173 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:10:29 ]
ECHO まんこ!まんこ!まんこ!
ECHO ちんこ! ちんこ! ちんこ!

174 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:12:57 ]
>>172
判りにくくてすみません。
B\:Temp\tmp.exe起動は共通でお願いします。
コマンドラインのリダイレクトを追加してくださるとうれしいです。

175 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:14:58 ]
でたらめを公表すれば叩かれる。

176 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:16:04 ]
エェー 信用できないならやるなYO

177 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:18:18 ]
B:\ とか何か懐かしいドライブレターだな。
最近見た事が無い。

178 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:19:40 ]
A:\すら最近見ることは稀だ。

179 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:20:45 ]
読んでもないし試してもいない

180 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:24:08 ]
喜んでタダ働きします



181 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:26:40 ]
コマンドラインのリダイレクトって何?

182 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:29:54 ]
目的はカレントを作業ディレクトリに使用するアプリを
RAMディスク上に移して使用することです。
他のデバイスに埋もれないようにする為に使わないところを割り当てました。

>181
B:\Temp\tmp.exe "%0"
呼称が間違っていたらすみません。

183 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:32:15 ]
自分で調べない試さない
聞いた方が楽

184 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:36:56 ]
>>182
いくらの案件なの?

185 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:42:16 ]
IT土方をなめるなよ。
ピンハネされまくって、ひ孫受けの土方に渡る金は、元金の1/3以下

186 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:44:36 ]
これぐらいずうずうしくないと業界やって行けない

187 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:45:58 ]
もちろん自分用ですw。
C#みたいに簡単な言語なら自分でゴチャゴチャやるんですが、
バッチは触ったこと無くて、制約とかファイルの扱いとかエラーになる理由がイマイチよくわからないので、
それならいっそ聞いてみようかと思いまして。

188 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:51:55 ]
試行錯誤で結果オーライの世界だから理由なんかない
環境違うと動かない可能性があるから注意

189 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 22:04:47 ]
copy D:\Temp\* B:\Temp\
B:\Temp\tmp.exe "%0"


190 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 22:11:53 ]
>189
要求仕様の1割も満たしていない典型的なダメ回答ktkrw



191 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 22:17:06 ]
どこが?

192 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 22:27:42 ]
C#でやればいいのに

193 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 22:29:02 ]
まあ別に既存のファイルに上書きするなとか、ユーザーの入力待ちで止めるなとか
仕様には書いてないしな。

194 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 22:37:02 ]
はっきり書いてあるじゃん

195 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 22:44:21 ]
気に入るように自分で作れよ

196 名前:170 mailto:sage [2009/01/24(土) 22:49:19 ]
ちょっと調べにもぐってたので遅くなりましたが、自己解決しました。
お手を煩わせてしまった方、申し訳ないです。一応掲載。

if exist B:\Temp goto ST
xcopy /E /Y /I D:\Temp\tmp.exe B:\Temp\tmp.exe
:ST
B:\Temp\tmp.exe %1

変数の扱いや、引数にスペースが入ってたり空だったりする場合の""をどうするかで悩んでたのですが、
どうやらパスにスペースがある場合は自動的に""が付くようで安心しました。

197 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 22:52:46 ]
お前ら役立たずだから自己解決しました

198 名前:デフォルトの名無しさん [2009/01/24(土) 23:01:24 ]
事故解したのか。
まあ、そうやって自分で調べて解決してこそPGだな。
一応、>189は「B:\Tempディレクトリが存在しないとき」に実行するとエラーになるはずなので
提示されてる仕様を満たしてないのは間違いないと思うぞ。

199 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 23:07:16 ]
補足:こうしないとDOS窓が閉じないですねw。

B:\Temp\tmp.exe %1

start B:\Temp\tmp.exe %1

200 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 23:11:27 ]
答えなきゃ良かった



201 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 23:12:11 ]
ショートカットにしたほうが(A)よ
cmd.exe /c (if not exist B:\Temp xcopy /E /Y /I D:\Temp\tmp.exe B:\Temp\tmp.exe) & START B:\Temp\tmp.exe


202 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 23:13:05 ]
フォルダのサイズ(サブディレクトリも含む)を取得するにはどうすれば?

203 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 23:14:23 ]
dir /s + for

204 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 23:15:23 ]
>200
>>142

205 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 23:17:07 ]
でたらめを公表すれば叩かれる。公表したものには素人もプロも無い。
それが嫌な素人はチラシの裏にかいてりゃ良い。


206 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 23:30:36 ]
というかすべて出終わってから自己解決します
後出し最強

207 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 00:49:16 ]
>>196
> if exist B:\Temp goto ST
> xcopy /E /Y /I D:\Temp\tmp.exe B:\Temp\tmp.exe
> :ST
> B:\Temp\tmp.exe %1 ←毎回通るけどいいのかな?

208 名前:207 mailto:sage [2009/01/25(日) 00:51:11 ]
なんでもないです><
気にしないでください><

俺ならgotoなんかしないでif文の中にコピー文入れちゃう

と負け惜しみ言っときます

209 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 15:36:58 ]
>>207 >>172,174
>>208 >>201
会社でもそうなの?やばいよ

210 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 18:52:08 ]
>>170,>>182,>>196
しかし、意味不明なバッチやね。ほんとに必要なのか?



211 名前:デフォルトの名無しさん [2009/01/25(日) 21:01:35 ]
>>210
毎回再起動時にクリアされるRAMディスクに、起動時にまとめて書き込むよりもオンデマンドで書き込む方がいいってことだろ。
関連付けやショートカットの参照先をそのバッチにすれば、無意識のうちにRAMディスク上を作業ディレクトリに出来る。

俺も似たことやってるので想像はつく。もっともバッチじゃなくてランチャだが。
保存先をユーザープロファイルにすれば、多ユーザ環境で細々したソフトの作業ディレクトリを分けるのに使える。

212 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 14:08:49 ]
Tempフォルダ自体を消さずに、中身だけを空にする命令って可能ですか?

del "C:\Documents and Settings\xxx\Local Settings\Temp\*.*"
だと .tmp ファイルは消してくれるんですが、それ以外のフォルダが残ってしまい、

rmdir /S "C:\Documents and Settings\xxx\Local Settings\Temp\"
だとTempフォルダごと消えてしまいます・・・(あたりまえですが)

213 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 15:28:29 ]
cd /d "C:\Documents and Settings\xxx\Local Settings\Temp\"
rmdir /S "C:\Documents and Settings\xxx\Local Settings\Temp\"


214 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 15:34:10 ]
>>212
::こまごまと削除していく方法
cd "C:\〜\Temp\"
for /f "tokens=*" %A in ('dir /b') do del %A

::新規作成する方法
rmdir /s "C:\〜\Temp\"
mkdir "C:\〜\Temp\"

下の方が確実だと思うけどお好みで。

215 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 15:52:20 ]
>for /f "tokens=*" %A in ('dir /b') do del %A
残りそう

216 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 16:06:54 ]
例えば、
for /f "tokens=*" %A in ("a b") do echo del %A

217 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 16:29:25 ]
そもそもフォルダが残るだろ?

218 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 16:36:42 ]
>>214
@for/?

219 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 16:55:35 ]
'del'じゃフォルダ消せなかったな。
cd "C:\〜\Temp\"
for /f "tokens=*" %A in ('dir /b') do (
  if exist "%A\" (
    rd /s "%~A"
  ) else (
    del "%~A"
  )
)

220 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 17:06:42 ]
残りそう



221 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 17:13:15 ]
例えば、
for /f "tokens=*" %A in (";ab") do echo del "%A"


222 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 17:22:31 ]
for /f "tokens=*" %A in (" ab") do echo del "%A"
これも残る

223 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 17:52:11 ]
cd "C:\〜\Temp\"
for %A in (*) do del "%A"
for /d %A in (*) do rd /s "%A"

どうやったらそんな例外を見つけて来れるんだよw

224 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 18:38:59 ]
cd "C:\〜\Temp\"
for %A in (*) do del "%A"
for /d %A in (*) do rd /s "%A"
rmdir /s "C:\〜\Temp\"
mkdir "C:\〜\Temp\"
cd /d "C:\Documents and Settings\xxx\Local Settings\Temp\"
rmdir /S "C:\Documents and Settings\xxx\Local Settings\Temp\"
start B:\Temp\tmp.exe %1

225 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 18:39:22 ]
@for/?
>>222 "delims="
>>221 "eol=?"


226 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 18:53:26 ]
find "うんこ" ちんこ.txt
echo %errorlevel%

227 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 18:54:26 ]
cd /d "C:\Documents and Settings\xxx\Local Settings\Temp\"

228 名前:デフォルトの名無しさん [2009/01/30(金) 19:30:17 ]
>>223
del "C:\Documents and Settings\xxx\Local Settings\Temp\*.*"
for /d %A in ("C:\Documents and Settings\xxx\Local Settings\Temp\*.*") do rd /s %A
cdはいらないよ

229 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 00:44:19 ]
つ%Temp%
del "%Temp%\*"
for /d %A in ("%Temp%\*") do rd /s %A


230 名前:デフォルトの名無しさん [2009/01/31(土) 01:38:26 ]
拡張子はbatしか使ったこと無いけど、batとcmdの違いって何なんだ。



231 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 01:41:16 ]
9x/DOSなどcommand.comではbatしか認識しない。
cmd.exeはcmdも認識する。それだけ。

232 名前:>>212 mailto:sage [2009/01/31(土) 18:43:57 ]
Tempフォルダ内を掃除するスクリプトですが、

>>228さんの
echo y|del "C:\Documents and Settings\xxx\Local Settings\Temp\*.*"
for /d %%A in ("C:\Documents and Settings\xxx\Local Settings\Temp\*.*") do echo y|rd /s "%%A"

と、>>223さんの
cd "C:\Documents and Settings\xxx\Local Settings\Temp\"
for %%A in (*) do del "%%A"
for /d %%A in (*) do echo y|rd /s "%%A"

をメモ帳に書いてやってみたところ、どちらもうまく
Temp内の、使用していないファイルとフォルダ(中身が空のもの含む)をすべて削除してくれたようです。

for %%A in (*) do del "%%A"     はYes/Noが返ってこず、即削除なのに
for /d %%A in (*) do rd /s "%%A"  はひとフォルダごとにYes/Noが返ってくるんですね。

大変参考になりました。
ありがとうございます。。。

233 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:25:12 ]
oshiete1.goo.ne.jp/qa276713.html
TEMPファイルを削除するには? - 教えて!goo

質問者:welovekobe TEMPファイルを削除するには?
困り度:
すぐに回答を! Windows2000を使用してますが、アプリケーションの使い方が悪いせいか、
Local Settingフォルダ内のTEMPフォルダの*.tmpファイルが
すぐたまってしまいます。autoexec.batはあるにはありますが、
中身はまっしろでした。どうも使われていないみたいです・・・。

Windows2000のOSのしくみがどうも良く分からないのですが、
Windows2000で、起動時に自動的にtempファイルを除去
する方法をどなたかご存知の方、いらっしゃいましたら、
是非、お教え下さいませ。よろしくお願いします。
質問投稿日時:02/05/23 12:15質問番号:276713



234 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:26:23 ]
直ぐに出来る方法?を2点ほど

ソフトをインストールして行う方法
1.No1さんが言われているソフトやWindows半標準?のTweakUI等を
使用すればソフトが自動でやってくれます。また、他の人のソフトに
頼りたくなければそういうソフトを自作すればいいだけです。

ソフトをインストールしないで行う方法
2.Tempフォルダの中身を削除するBat(バッチ)ファイルを作成する。

Batファイル中身の例:
del "C:\Documents and Settings\hogehoge\Local Settings\Temp\*.tmp"

作ったBatファイルをスタートアップに入れればWinLogon時に削除できます。
また、別のタイミングでファイルを消したい場合(時間指定等々)は
コントロールパネルにタスクと言うのがあります。これに登録すれば
OS起動時・Logon時・指定時間・何時間置等々指定が可能です。

いかがでしょうか。
回答日時:02/05/23 12:44回答番号:No.2






この回答へのお礼
具体的なアドバイスどうも有難うございました。
BATファイルでも、やってみます。どうも有難うございました。


235 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:27:52 ]
「窓の手」というソフトで起動時にTEMPファイルを削除するような設定にできます。
他にいろいろな設定もできるので入れておいて損はないと思います。
また、メモリに余裕があるならRAMディスクを作るのもいいと思いますよ。
二つともVectorでダウンロードできます。
回答日時:02/05/23 12:25回答番号:No.1







この回答へのお礼
早々のお返事どうも有難うございました。
そういうンフトがちゃんとあるんですね。
試してみます・・・。どうもです。

236 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:30:47 ]
enjoy-pc.info/37/88/001050.html
エンジョイ ・ PC ( パソコン )
初心者のためのパソコン講座です。
初心者がパソコンを購入する方法からパソコンになじむ方法、
初心者がパソコンを使いこなしていくための情報をお伝えしていきます。

トップページ > WindowsXPの軽量化 > Tempフォルダ内の一時ファイルを自動的に削除する
WindowsXPの軽量化
Tempフォルダ内の一時ファイルを自動的に削除する
スポンサードリンク
Windowsは使っているうちにTempフォルダ内に一時ファイルがたくさんたまってきます。
この一時ファイルは、名前のとおり一時的に使うファイルで、Windowsを再起動したら不要なファイルです。
このTempフォルダ内の一時ファイルを自動的に削除することによって
ディスクの容量が無駄に消費されるのを防ぎます。

Tempフォルダ内の一時ファイルを自動的に削除するには次のような設定を行います。

■「窓の手」を起動します

■「ログオン(2)」タブを選択します

■「ログオン時にTempフォルダ内を削除」にチェックを入れ、
「ファイルだけを削除」のチェックを入れずに「設定反映」ボタンを押します

■「閉じる」ボタンを押し「窓の手」を終了します




237 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:35:44 ]
システムが不安定でおかしくなったとサポートに持ち込まれたPCには
窓の手がインストールされている割合が多いんだよね。
バッチとは関係ないけど。

238 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:36:26 ]
oshiete1.goo.ne.jp/qa1724639.html
OS XP tempファイルの削除方法 - 教えて!goo

教えて!goo > デジタルライフ > その他(デジタルライフ)
OS XP tempファイルの削除方法
困り度: すぐに回答を!
OS Meでは、単独であるので削除しやすかったのですが OS XP tempファイルは、
まとまって単位で箱に入っているので削除しにくいのですが、
どうすれば箱の中の選んだものを削除を1個なり削除することは可能でしょうか。
よろしくお願いします。
質問投稿日時:05/10/20 17:56質問番号:1724639


239 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:37:58 ]
#1です。お礼をありがとうございました。

"答えてねっと"見ました。
確かにC:\TEMP\**は、98/MEの頃の一時ファイルの保管場所です。(C:\TEMP\**の意味、わかりますか??)
XPの場合は、私が、紹介したところです。
・・ですから、該当するフォルダーを開いて、あとは各ファイルをクリック、上にある"×"をクリックして削除するだけです。
もちろん削除しても問題はありません。

>自分がいらないと・・1個でも減らし消したいのです。
あと、PCの不要ファイルを削除したいのなら・・
EasyCleaner 2.0.6.380
?cowscorpion.com/Cleaner/easycleaner.html?
CCleaner 1.24.180
?cowscorpion.com/Cleaner/ccleaner.html?
上記のフリーソフトが、お勧め、興味あるならのぞいてみてくださいね。
ちなみに外国のサイトのソフトですが、日本語表示可能ですよ。
以上



C:\TEMP\**の意味は、わかります。
XPは、少しややこしくなっておりますね。
答えてねっと 答えて検索で OS XP tempファイル削除
 でかなりヒットはしました。基本がよく飲みこめていないのでがんばろうと思います。
この回答へのお礼 ありがとうございました。ryo_manさんは、なかなか
パソコンにおくわしいとお見受けしました。
昔、puzouさんというお詳しい方と受ける感じがよく似ていらっしゃるなーと思いました。
他にレジストリ操作などまだまだおっかないんでくわしく
なれたらイイナーと思っております。



240 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 21:08:28 ]
del/?
rmdir/?



241 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 21:37:58 ]
教えてgooをコピペしているのは何の目的だろう

242 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 21:55:09 ]
www.kotaete-net.net/Docs.aspx?docname=TOP1
答えてねっととは?

▼「答えてねっと」は、マイクロソフトが運営するパソコンに関する Q&A サイトです。

○ 「パソコンを使っているけど、詳しい人がそばにいないから何もできない。」
○ 「パソコン用語がわからないから、本や HELP を見てもわからない。」
○ 「もっと簡単にできる方法はないのかしら。」
○ 「どうやったらもっと見栄えよくできるの?」
○ 「自分が覚えたことを他の人にも教えてあげたい。」
○ 「他の人と、情報や意見を交換したい。」

こんな悩みや希望をお持ちになったことはありませんか?
悩みはあるけど聞く人がいない、恥ずかしくて聞きづらい、情報交換の場がない。
「答えてねっと」は、このような人たちみんなが満足できるような、
聞きやすい、わかりやすい、そして楽しい!をコンセプトに開設いたしました。
マイクロソフト製品をはじめとした、パソコン一般に関するトラブルや疑問などについて、
24 時間いつでも無料で相談することができます。
また、質問に対し自分が知っている情報があれば、それを回答として投稿する、
そんな助け合いや情報交換の場としてご利用ください。

「答えてねっと」は、パソコンに不慣れな初心者の方をはじめ、使い込んだパワーユーザーの方まで、
すべての皆様が安心して利用でき、ご満足いただけるサイトを目指していきます。


243 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 01:06:23 ]
>>241
かまうな

244 名前:デフォルトの名無しさん [2009/02/01(日) 11:42:38 ]
batファイルの練習でDOS画面にHelloって出力したいのですが
画面が一瞬で消えてしまいます
どのようにしたら画面を消さないで文字を表示したままにできるのでしょうか?

ECHO Hello

245 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 11:47:15 ]
pause

246 名前:244 mailto:sage [2009/02/01(日) 11:55:32 ]
ありがとうございました
おかげさまで無事解決できました

247 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 12:40:17 ]
スタートボタンにマウスを合わせるとボタンが消えるmuqpc


マイコレクションに登録
製品名:OS製品/Windows Vista/Home Premium

現象:おかしい/その他

スタートボタンにマウスを合わせるとボタンが消えるというようなことがありますか。それともこちらのパソコンの一時的なトラブルでしょうか。


248 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 12:40:58 ]
セーフモードで立ち上げたらどうなりますか?
同じ現象が起きますか?

Shutdownして、その後通常起動してみてください。
それでどうなりますか?

249 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 12:41:29 ]
次のことを確認してください。

・タスクバーのあいているところで右クリックしてください。
・タスクバーを固定する に チェックマークが入っていますか?
もし入っていなければ、タスクバーを固定する をクリックしてください。

250 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 14:13:25 ]
>>239
C:\TEMP\**
の意味がわかりません。上級者ですが優しく教えてください。



251 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 14:14:48 ]
ググレカス

252 名前:デフォルトの名無しさん [2009/02/01(日) 14:20:26 ]
A.batとB.batがあるとします
B.batに変数file1にファイルのパス(c:\test.exe)を代入しました
そしてA.batからB.batを読み込んで、変数file1に記録されてるパス(c:\test.exe)を出力したいのですが
参考になるサイトがもしございましたら教えてください






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<163KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef