del /f /s /q *.TxT:除了有隐藏属性和系统属性的txt文件外所有的txt文件都将删除
del /a /s /q *.TxT:除了有只读属性的文件外,所有的txt文件都将删除(包括有隐藏属性和系统属性的txt文件)
/P 删除每一个文件之前提示确认
/F 强制删除只读文件。
/S 从所有子目录删除指定文件
/Q 安静模式。删除全局通配符时不要求确认。
/A 根据属性选择要删除的文件
写了这一系列下来发现Ruby有许多特别的方法。前几天提到String字串并且接续着在第八天我们了解串接(concatenate)与插入interpolation#{}方法(就连加号+也是方法之一呢!!!)今天要来研究新的芓串与数值比较的条件指定表达式(conditional assignment operator)啰!
解答:如果a尚未被初始化,或是为falsy(空值nil或false)a等于b;
其他情况下,a值不变
让我们来看下列嘚表达式:
指定a的值为1,因此非nil或false
看起来很简单的题目,为q a是什么意思特地单独挑一天说明呢因为其实这个or-equals缩写,背后大有玄机!
注意a ||= b并非a = a || b的缩写,让我们来比较一下语法含义:
因此虽然这两个缩写印出来都会是a = 1。但意思是很不一样的
如果以拟人化的方式解释,峩会说a是在「成为自己的过程」
如果a的心里没有idea(梦想)尚未被初始化,或者q a是什么意思想法都没有(nil)或是负面想法太多(false)
a就会被b影响,变成为b
我相信我们最终,都不想成为别人只想成为自己()。
为了找这一篇题目的解答查询不少数据,发现(10年前)google mail list上几位Ruby前輩们争辩关于这个问题的讨论串还蛮感动的!
这或许就是追求知识源头、逼近真实的过程吧!:)
del /f /s /q *.TxT:除了有隐藏属性和系统属性的txt文件外所有的txt文件都将删除
del /a /s /q *.TxT:除了有只读属性的文件外,所有的txt文件都将删除(包括有隐藏属性和系统属性的txt文件)
/P 删除每一个文件之前提示确认
/F 强制删除只读文件。
/S 从所有子目录删除指定文件
/Q 安静模式。删除全局通配符时不要求确认。
/A 根据属性选择要删除的文件