<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>script Archives | Xiaoming Tu - Blog</title>
	<atom:link href="https://www.xiaomingtu.com/tags/script/feed" rel="self" type="application/rss+xml" />
	<link>http://www.xiaomingtu.com/tags/script</link>
	<description>学习、工作、生活，点点滴滴。</description>
	<lastBuildDate>Mon, 25 Mar 2013 17:19:25 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>用脚本批量删除文件</title>
		<link>https://www.xiaomingtu.com/archives/15617?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e7%2594%25a8%25e8%2584%259a%25e6%259c%25ac%25e6%2589%25b9%25e9%2587%258f%25e5%2588%25a0%25e9%2599%25a4%25e6%2596%2587%25e4%25bb%25b6</link>
					<comments>https://www.xiaomingtu.com/archives/15617#comments</comments>
		
		<dc:creator><![CDATA[Xiaoming]]></dc:creator>
		<pubDate>Mon, 25 Mar 2013 12:41:23 +0000</pubDate>
				<category><![CDATA[专业技术]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[桌面应用]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[vs2010]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://www.xiaomingtu.com/?p=15617</guid>

					<description><![CDATA[<p>使用脚本删除文件夹下的某个类型文件。</p>
<p>The post <a href="https://www.xiaomingtu.com/archives/15617">用脚本批量删除文件</a> appeared first on <a href="https://www.xiaomingtu.com">Xiaoming Tu - Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>最近使用VS2010打开项目的时候会卡死，发现与恢复上一次打开的文档有关，只要把*.suo文件删除就能解决问题，所以有了下面的脚本：</p><pre class="urvanov-syntax-highlighter-plain-tag">FOR /F %%f IN ('DIR *.suo /B /AH') DO DEL /AH %%f</pre><p>关于这个脚本的说明：</p>
<ul>
<li>因为suo文件是隐藏的，所以在括号中如果直接使用 *.suo 的话讲找不到文件。</li>
<li>使用DIR命令的/B格式可以文件罗列出来，加上/AH开关之后只会查找隐藏文件。</li>
<li>FOR命令的/F开关可以将IN后面的集合按行分段，就能将DIR命令得到的文件列表逐行分开成多个文件了。</li>
<li>最后使用DEL命令将文件删除。</li>
</ul>
<p>我的机器只有在开机之后第一次用VS打开工程时才会卡死，后面即使有 *.suo 文件也不会。不知道是我的插件缘故还是VS的Bug，有经验的朋友欢迎留言指教。</p>
<p><strong>参考</strong></p>
<ul>
<li><a title="For命令语法参考" href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true" target="_blank">For命令语法</a></li>
</ul>
<p><strong>更行 2013年3月25日</strong></p>
<p>上面的脚本对于文件名中有空格的情况会有问题，建议使用下面的方式：</p><pre class="urvanov-syntax-highlighter-plain-tag">FOR /F "delims=?" %%f IN ('DIR /B /AH *.suo') DO (DEL "%%f")</pre><p>如果需要同时删除子文件夹中的文件，可以在DIR命令后面加上“/S”，如果想删除普通的文件而不是隐藏文件，只要把“/AH”删除即可。</p>
<p>The post <a href="https://www.xiaomingtu.com/archives/15617">用脚本批量删除文件</a> appeared first on <a href="https://www.xiaomingtu.com">Xiaoming Tu - Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.xiaomingtu.com/archives/15617/feed</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
