Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >VB.NET外壳命令引发找不到文件异常

VB.NET外壳命令引发找不到文件异常
EN

Stack Overflow用户
提问于 2009-07-16 01:48:28
回答 2查看 5.4K关注 0票数 4

我正在尝试将其中一个unix文本文件转换为dos文本文件。我使用以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Shell(string.format("unix2dos {0}", sFileCompletePath))

我已经在服务器上的环境路径中添加了unix2dos命令。

但是当我执行上面提到的命令时,即使文件位于磁盘上,我也会得到一个FileNotFound异常。

我是不是遗漏了什么?

EN

回答 2

Stack Overflow用户

发布于 2009-07-16 01:51:49

我建议这样做:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Public Sub ShellandWait(ByVal ProcessPath As String, ByVal Arguments As String)
        Dim objProcess As System.Diagnostics.Process
        Try
            objProcess = New System.Diagnostics.Process()
            objProcess.StartInfo.Arguments = Arguments
            objProcess.StartInfo.FileName = ProcessPath
            objProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized
            objProcess.Start()
            'Wait until it's finished
            objProcess.WaitForExit()
            'Exitcode as String
            Console.WriteLine(objProcess.ExitCode.ToString())
            objProcess.Close()
        Catch ex As Exception
            Console.WriteLine("Could not start process " & ProcessPath & "  " & ex.Message.ToString)
        End Try

    End Sub

它更复杂,但给了你更多的权力来控制你的进程。

票数 3
EN

Stack Overflow用户

发布于 2009-07-16 02:29:05

如果sFileCompletePath包含空格,它可以通过在它两边添加双引号来解决它:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Shell(String.Format("unix2dos ""{0}""", sFileCompletePath))

如果你想对这个过程有更多的控制,使用Chris发布的例子可能更好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1136531

复制
相关文章
pycharmimport时找不到指定文件_pycharm系统找不到指定文件
Error running ‘hello’: Cannot run program “B:\pystudy\venv\Scripts\python.exe” (in directory “\python-study”): CreateProcess error=2, 系统找不到指定的文件。
全栈程序员站长
2022/09/27
5.7K0
pycharmimport时找不到指定文件_pycharm系统找不到指定文件
异常处理:pyemd或PyEMD找不到
如果按照网上的办法 什么pip install PyEMD或者pip install EMD-signal等。只会造成各式各样的错误,如找不到pyemd、找不到PyEMD、找不到EMD 等等。 以下是个例子:
卡伊德
2022/10/27
1.8K1
用户自己引发的异常处理
# 由用户自行定义的异常类处理 # 代码 # encoding = UTF-8 # 用户自己引发异常 class ShortInputException(Exception): '''一个由用户定义的异常类''' def __init__(self, length, atleast): Exception.__init__(self) self.length = length self.atleast = atleast try:
benym
2022/07/14
4080
retq指令异常引发的系统重启
PID: 31918 TASK: ffff8820117a8240 CPU: 10 COMMAND: "test_gifconf"
cdh
2020/05/31
2.6K6
Linux:system 调用引发的 getcwd 异常
我们有个功能是这样的:有个以 root 运行的 python 程序,它需要以 test 用户执行 linux 命令,所以就通过 subprocess 库 + sudo 来执行,也就是下面的关系图:
Lin_R
2019/07/02
1.4K0
Linux:system 调用引发的 getcwd 异常
[实用]VB.NET PDF文件批量打印
VB.NET PDF文件批量打印,可以指定打印的页面,倒叙打印,顺序打印!方便快捷!
办公魔盒
2019/07/22
2.7K1
[实用]VB.NET PDF文件批量打印
【高并发】由InterruptedException异常引发的思考
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:
冰河
2020/10/29
6690
【高并发】由InterruptedException异常引发的思考
springmvc之SessionAttributes注解所引发的异常
在testModelAttribute中使用@ModelAttribute("person")标识person,首先会在用ModelAttribute注解标识的方法中的map找到person,如果没有就回去SessionAttributes中的value属性中进行查找。value中有person,但是在session中并没有,于是会抛出异常:
西西嘛呦
2020/08/26
6410
springmvc之SessionAttributes注解所引发的异常
java找不到jdk文件_java运行时系统找不到指定的文件
学习jni的时候,javac Helloworld.java 生成 Helloworld.class文件以后,调用javah Helloworld提示找不到类文件
全栈程序员站长
2022/11/08
2.7K0
VB.NET 文件上传FTP服务器
Private Function 上传文件(FTP路径 As String, 文件 As Byte(), FTP用户名 As String, FTP密码 As String) As String
办公魔盒
2019/07/22
2.8K0
深度复盘-重启 etcd 引发的异常
唐聪、王超凡,腾讯云原生产品中心技术专家,负责腾讯云大规模 TKE 集群和 etcd 控制面稳定性、性能和成本优化工作。 王子勇,腾讯云专家级工程师, 腾讯云计算产品技术服务专家团队负责人。 概况 作为当前中国广泛使用的云视频会议产品,腾讯会议已服务超过 3 亿用户,能高并发支撑千万级用户同时开会。腾讯会议数百万核心服务都部署在腾讯云 TKE 上,通过全球多地域多集群部署实现高可用容灾。在去年用户使用最高峰期间,为了支撑更大规模的并发在线会议的人数,腾讯会议与 TKE 等各团队进行了一轮新的扩容。 然而,在
腾讯云原生
2023/02/13
1.7K0
深度复盘-重启 etcd 引发的异常
线上数据异常引发的崩溃排查记录
很显然,这个是混淆后的崩溃,我们用对应的mapping文件排查,定位到了异常的代码如下
韦东锏
2021/09/29
7030
线上数据异常引发的崩溃排查记录
dns故障引发https访问异常缓慢问题
因为请求的网站都是内部网站,域名已经在hosts里面指定,所以DNS异常也没影响网站的访问。
用户1094633
2022/02/14
1.6K0
文件和文件异常
每当需要分析或修改存储在文件中的信息时,读取文件都很有用,对数据分析应用程序来说也非常重要。
清菡
2020/12/02
5.3K0
文件和文件异常
VB.NET 返回文件属性信息
Public Sub xlfileinfo(Optional ByVal 全路径 As String = "")
办公魔盒
2019/07/22
9840
VB.NET 返回文件属性信息
系统提示javac:找不到文件
错误如下图所示: 解决方法如下: 1、首先进入java文件所在的目录 2、进入目录后,再输入javac 文件名.java即可
Java架构师必看
2021/12/21
2.8K0
系统提示javac:找不到文件
SpringBoot之日志文件找不到
做新应用就是这样,会遇到各种问题,昨天刚解决了加载某一个类时候抛出了class is not visible from class loader的问题,今天就有遇到了日志文件找不到的问题,还是和二方库有关的,下面就一一道来。
加多
2018/09/06
1.3K0
SpringBoot之日志文件找不到
找不到applicationContext.xml文件
这个错,意思就是这个文件不存在。我就纳闷了,我写了你说不存在??? 我的解决步骤:         1、清空target文件
chao超的搬运文章
2023/10/15
2660
找不到applicationContext.xml文件
文件和异常
在实际开发中,常常需要对程序中的数据进行持久化操作,而实现数据持久化最直接简单的方式就是将数据保存到文件中。说到“文件”这个词,可能需要先科普一下关于文件系统的知识,对于这个概念,维基百科上给出了很好的诠释,这里不再浪费笔墨。
用户8442333
2021/05/19
4380
VB.NET 对ini配置文件操作类
.ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。但在某些情况,还是要直接编辑ini才方便,一般只有很熟悉windows才能去直接编辑。
办公魔盒
2019/07/22
1.5K0
VB.NET 对ini配置文件操作类

相似问题

写入excel文件后引发找不到文件异常

11

引发异常的VB.net数组

21

Appdomain.Load(AssemblyName)引发找不到文件异常

14

如何在VB.NET中引发异常

10

引发异常的VB.net对象数组

33
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文