VB.net shell、IO.File.Open、Process.Start、Shellexecute API 运用经验总结

打开文件还有很多方法,但我了解到运用较多的是上面几种- -,为了防止以后忘记,先把了解到的写下来。

1、Shell

这个看了很多网页,最靠谱的运用方法:

Shell("cmd.exe /c " & Br_PathLocal) ‘ 一般用shell调用cmd命令来打开文件

但问题是,命令窗口关不了- -,一同打开,需要继续挖掘。

2、IO.File.Open

这个运行没问题,但是不显示出来,第二次执行时会报错:进程已经在运行。

不太懂,先记着。

3、Process.Start(这个我喜欢)

这个通俗易懂,VB.net中的,直接使用,还有多种重载,记得右键:“转到定义”

4、Shellexecute API

这个是API来的,关键在于引入API,也是个好东西。

时间: 2024-11-10 00:57:37

VB.net shell、IO.File.Open、Process.Start、Shellexecute API 运用经验总结的相关文章

Unable to open socket file: target process not responding or HotSpot VM not loaded

The -F option can be used when the target process is not responding 在用jstack工具查看jvm线程的运行情况时出现上述错误.就是因为该进程长时间没有启停,在/tmp/hsperfdata_'username'/文件夹下的该进程文件被Linux自身的机制(tmp下面不能存放很多文件)删除,需重新启停.所以要注意/etc/cron.daily/tmpwatch改文件在生产的情况.否则出现内存泄漏,或者内存溢出时,很难排查,或者出

System.IO.File.Create 不会自动释放,一定要Dispose

这样会导致W3P进程一直占用这个文件 System.IO.File.Create(HttpContext.Current.Server.MapPath(strName)) 最好加上Dispose System.IO.File.Create(HttpContext.Current.Server.MapPath(strName)).Dispose()

Java IO: File

原文链接 作者: Jakob Jenkov 译者: 李璟([email protected]) Java IO API中的FIle类可以让你访问底层文件系统,通过File类,你可以做到以下几点: 检测文件是否存在 读取文件长度 重命名或移动文件 删除文件 检测某个路径是文件还是目录 读取目录中的文件列表 请注意:File只能访问文件以及文件系统的元数据.如果你想读写文件内容,需要使用FileInputStream.FileOutputStream或者RandomAccessFile.如果你正在使

java.io.File的基本使用以及关于Windows中大小写问题

package fengke.filedemo; import java.io.File;import java.io.IOException;/** * java.io.File的基本使用以及关于Windows中大小写问题 * @author 锋客 *   注意:文件创建的异常:默认路径与绝对路径的问题:多级目录的创建 *       掌握三种构造方法:不能用于文件内容的访问. * */ public class FileDemo {    /* File类只用于表示文件(目录)的信息(名称.

Android学习笔记十七.Android数据存储与IO.File存储常用API

Android通过一套完整的I/O流体系,包括FileInputStream.FileOutputStream等,通过这些I/O流来访问手机存储上的文件. 一.API 1.File (1)功能:该类提供一些有限的功能-获取或设置文件的权限.文件类型.最后依次修改时间等,通常它所代表的文件名(包含路径)将被转换为UTF-8字节序列被使用. (2)继承关系 java.lang.Object ? java.io.File (3)构造方法  File(File dir, String name):构造一

利用java.io.File类实现遍历本地磁盘上指定盘符或文件夹的所有的文件

2016-11-18 这是本人的第一篇随笔博客,纠结了半天还是选择自己学的时候比较用心的一些知识点上.利用java.io.File类指定本地的文件夹进行遍历所有的文件. package org.lxm.filedemo; import java.io.File; import java.util.Scanner; /* * 本程序是将某个盘的所有文件夹及其文件全部调出来的操作 */ public class FileAllDemo { public static void main(String

io.File+递归

1 import java.io.File ; 2 import java.io.IOException ; 3 public class FileDemo11{ 4 public static void main(String args[]){ 5 File my = new File("d:" + File.separator) ; // 操作路径 6 print(my) ; 7 } 8 public static void print(File file){ // 递归调用 9

IO File学习

1.递归遍历所有文件 并在控制台输出 2.获取某个绝对地址文件目录下的以txt结尾的文件 递归遍历获取file存到list中 然后用用流写到自己创建的文件中 import java.io.*; import java.util.ArrayList; import java.util.List; public class file { /** * @param args */ public static void main(String[] args) { // TODO Auto-generat

IO:File类(java.io.File)

public class File extends Object implements Serializable, Comparable<File> 构造方法: public File(String pathname) 按照完整路径实例化 public File(File parent, String child) 按照父路径和文件名实例化 成员: public static final String separator 目录分隔符 ('\'.'/'等) public static final