File,FileInfo;Directory,DirectoyInfo的区别
也说说自己的学习体会:
一、 File,Directory提供静态方法;FileInfo,DirectoryInfo提供实例方法。
如果只使用一次,那么FILE、Directory的效率较高;如果多次重复使用对象,则推荐使用FileInfo和DirectoryInfo,因为这样可以避免File、Directory的安全检查。
这里的安全检查具体是什么,我还不清楚,请高手赐教。
二、因为以上的原因,所以用法有不同。
File,Directory的方法可直接使用,不需要创建一个实例。
如删除文件:
就好了,很方便。
但如果要用FileInfo,就需要这样:
f.Delete()
'我再建
f.Create()
'我再删
f.Delete()
基本上区别就这些吧,看了一下两种类得方法,应该是没什么区别得。不过类名取作***Info是为什么呢,不太明白。
转载于:https://www.cnblogs.com/hsxixi/archive/2005/08/25/222927.html
File,FileInfo;Directory,DirectoyInfo的区别相关推荐
- File,FileInfo,Directory,DirectoryInfo
两者的共同点: 一:都用于典型的操作,如复制.移动.重命名.创建.打开.删除和追加到文件 二:默认情况下,将向所有用户授予对新文件的完全读/写访问权限. 两者的区别: File类是 ...
- fileinfo什么意思_C中File类和FileInfo类有什么区别?
参考答案如下 类和类C中File类和FileInfo类有什么区别? 区别成都社会保险的问题 类和类请教:2011四川会计从业<会计基础>密押试卷(8)第3大题第5小题如何解答? 区别请教: ...
- docker load 出错 open /var/lib/docker/tmp/docker-import-837327978/bin/json: no such file or directory
1. 问题现象 使用 docker load 加载镜像包的时候出现如下错误: open /var/lib/docker/tmp/docker-import-837327978/bin/json: no ...
- xend: No such file or directory. Is xend running? 问题
昨天下午升级 一台 Xen 服务器后发现 xend 服务无法启动,启动系统后运行 xen 工具报错: # xm list Error: Error connecting to xend: No suc ...
- find命令过滤 no such_linux find -exec rm -r 报No such file or directory
linux find -exec rm -r 报: No such file or directory 系统环境Ubuntu 16.04.3 LTS 在写批量制作docker镜像脚本时,先是将代码目录 ...
- PHP-Redis扩展安装 error: ext/standard/php_smart_str.h: No such file or directory
在源码编译PHP-redis扩展时,遇到缺少头文件问题 [问题描述] error: ext/standard/php_smart_str.h: No such file or directory [问 ...
- 使用pyLDAvis可视化LDA结果,与解决FileNotFoundError: [Errno 2] No such file or directory: ‘https://cdn.jsdel....
建议安装: pip install pyLDAvis==2.1.2 否则会报错:FileNotFoundError: [Errno 2] No such file or directory: 'htt ...
- java远程执行命令报错java.io.IOException: Cannot run program “ifconfig“: error=2, No such file or directory
直接执行ifconfig没问题,但是在java代码里远程执行ifconfig就找不到命令. session = conn.openSession(); session.execCommand(cmd) ...
- VC 6.0 : Cannot open include file: 'streambuf': No such file or directory !!
今天闲着无聊使用Vc 6.0中的练习C++程序. 编译出现的错误: Cannot open include file: 'streambuf': No such file or directory ! ...
最新文章
- 使用母版页后出现控件,使用FindControl找不到指定控件
- 免费使用《Autorun病毒防御者》
- STM32 电机教程 31 - 无刷无感控制原理
- linux自动对齐命令,linux查看硬盘4K对齐方法
- 【机器学习】xgboost系列丨xgboost原理及公式推导
- win10任务管理器快捷键_win10系统任务管理器怎么打开
- @configurationproperties注解给属性赋值
- Vision Transformer 论文解读
- VS Code 中的文件添加图标的插件vscode-icons
- Leaflet文档阅读笔记-Leaflet on Mobile笔记
- Android学习笔记----18_在SQLite中使用事务
- DSP之时钟与定时器之三RTC
- C语言中各数据类型和他们对应的最大值和最小值的常量
- Atitit 模块打包器(module bundler)的概念与使用 目录 1. 解决问题	1 1.1. 多js合并方便性能加载	1 1.2. 静态模块打包	2 1.3. 动态模块打包	2 2. 最
- IsValid函数基本用法
- python 输入整数_python输入整数
- win10插上耳机还外放解决解决方法
- 计算机ram rom,ROM和RAM区别是什么?
- 西门子博图功能指令——标准化
- Linux I/O编程 实验内容
热门文章
- 以太坊服务器是什么_搭建以太坊节点服务器https API
- jvm有哪些内存区域
- 003_Jsp动作标签
- 009_Raphael绘制图形
- java n-ide 支持库,Android N是否要求IDE可以与Java 1.8或更高版本一起运行?
- add binary java_LeetCode算法题-Add Binary(Java实现)
- RecyclerView.Adapter:全能notify解决方案
- 自己服务器上部署APP应用(安卓和IOS版),下载页面的代码,以及IOS的xxx.plist文件的建立
- keycode值对照表_JavaScript中键盘字母与keyCode值(键值)的对照表
- C++手册_迅为干货 | C程序调用shell