Private Sub ExportCostSheetData()
InsertRow("")
InsertRow("Run 2:Export CostingSheet=========================")
InsertRow("Status:System Connectting DataBase!")
If ConnJWeb() = False Or ConnJWeb2() = False Then
InsertRow("Status:System Connectting DataBase fialed!")
AddRow("", "", "Status:System Connectting DataBase fialed!", "system")
Exit Sub
' GoTo End1
End If
Dim CurrentComp As Integer
Dim strDestFolder As String = "\\1.1.1.1\BogartCosting\CostSheet\"
Dim rsR As New ADODB.Recordset
Dim Flag As String = selectValue(" select top 1 flag from CostingSheetFileInfo ", adoJWeb, )
Try Dim strFiles() As String = Directory.GetFiles(strDestFolder)
Dim strFile As String
Dim AbsolutePath As String
Dim strFilePresent As String rsR.Open("select * from CostingSheetFileInfo ", adoJWeb, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic)
For Each strFile In strFiles
strFilePresent = Path.GetFileName(strFile)
AbsolutePath = strDestFolder & strFilePresent
Dim netCmd As New OleDb.OleDbCommand("P_DeleteRecord", netJWeb)
netCmd.CommandType = CommandType.StoredProcedure
netCmd.Parameters.Add("@FileName", strFilePresent)
netCmd.Parameters.Add("@FileType", "Complete Costing")
netCmd.ExecuteNonQuery()
rsR.AddNew()
rsR.Fields("FileName").Value = strFilePresent
rsR.Fields("FileType").Value = "Complete Costing"
rsR.Fields("AbsolutePath").Value = AbsolutePath
rsR.Fields("LastUpdateDate").Value = Now()
rsR.Fields("Flag").Value = IIf(Flag = , "", "")
rsR.Update()
InsertRow(strFilePresent & "===OK!")
CurrentComp = CurrentComp +
Me.ProgressBar1.Value = (CurrentComp / strFiles.Length) *
Next
rsR.Close()
Catch ex As Exception
SendEmail()
InsertRow("===Open Folder Fail===")
InsertRow("End Time:" & Now)
Exit Sub
End Try adoJWeb.Execute("Update CostingSheetFileInfo set flag='" & IIf(Flag = , "", "") & "' where flag is null ")
adoJWeb.Execute(" delete from CostingSheetFileInfo where flag='" & Flag & "'")
' InsertRow(" Total error records:" & strFiles.r & "")
InsertRow("")
InsertRow("***************** System export result *******************") InsertRow("")
InsertRow("End Time:" & Now)
InsertRow("***************************************************************") End Sub

vb 读取指定路径文件名的更多相关文章

  1. 读取指定路径的Properties文件

    1.读取项目内的properties文件,项目内的properties文件一般都放在resource文件夹下面, 通过getClassLoader().getResourceAsStream()来获取 ...

  2. matlab读取指定路径下的图像

    利用matlab读取指定路径下的图像 %% 读入指定路径imgFolder下的图像imgName imgFolder = 'F:\博\快盘\图像+数据\images\文章实验图'; %指定路径 img ...

  3. Eclipse直接运行算法第4版例子(重定向和读取指定路径文件)

    Eclipse直接运行算法第4版例子(重定向和读取指定路径文件)   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://b ...

  4. [C#]读取指定路径的配置文件[转]

    ExeConfigurationFileMap map = new ExeConfigurationFileMap(); map.ExeConfigFilename = @"C:\App.c ...

  5. C#读取指定路径下的Config配置文件

    ExeConfigurationFileMap map = new ExeConfigurationFileMap(); map.ExeConfigFilename = @"F:\App1. ...

  6. Java 读取指定目录下的文件名和目录名

    需求:读取指定目录下的文件名和目录名 实现如下: package com.test.common.util; import java.io.File; public class ReadFile { ...

  7. MATLAB检查指定路径中的子文件夹中的文件名中是否带有空格

    测试文件夹为: clear;close all;clc; %% %程序实现的功能 %检查指定路径中的子文件夹中的文件名中是否带有空格,并去掉文件名中的空格 %% %程序中用到的之前不清楚的函数如下 % ...

  8. Python--通过索引excel表将文件进行文件夹分类的脚本+读取指定目录下所有文件名的脚本

    1.通过索引excel表将文件进行文件夹分类的脚本,此脚本由于将ip和id对应并生成对应id的文件夹将文件进行分类,也可以任意规定表格内容,通过vul_sc_ip.txt和xlsx文件进行索引. # ...

  9. C#查找指定路径下的所有指定文件,并读取

    string path="指定路径"; string filename =“需要查找的文件名.csv"; List<string> lineStringLis ...

随机推荐

  1. [LeetCode&Python] Problem 496. Next Greater Element I

    You are given two arrays (without duplicates) nums1 and nums2 where nums1’s elements are subset of n ...

  2. [转载]redis持久化的两种操作RDB和AOF

    Redis 持久化: 提供了多种不同级别的持久化方式:一种是RDB,另一种是AOF. RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot). AO ...

  3. django所遇到问题简单总结

    问题虽小,但却值得深思 一.改mysql密码 方法1: 用SET PASSWORD命令 首先登录MySQL. 格式:mysql> set password for 用户名@localhost = ...

  4. M端计算rem方法

    (function(){var a=document.documentElement.clientWidth||document.body.clientWidth;if(a>460){a=460 ...

  5. Codelf 变量取名

    Codelf 变量取名 可以看到别的变量是怎么命名的,站在巨人的肩膀上.

  6. 辅助字符串处理类:org.apache.commons.lang3.StringUtils

    api 地址:http://commons.apache.org/proper/commons-lang/apidocs/index.html?index-all.html StringUtils 常 ...

  7. webpack externals

    当我们想在项目中require一些其他的类库或者API,而又不想让这些类库的源码被构建到运行时文件中,这在实际开发中很有必要.此时我们就可以通过配置externals参数来解决这个问题: //webp ...

  8. JSOI2008——星球大战

    题目:https://www.luogu.org/problemnew/show/1197 并查集. 难点是若依次去掉点在求连通块个数,时间太长. 精妙的思维:先全部读入,再逆向求连通块个数——增加点 ...

  9. Oracle RAC的机制与测试方法

    Oracle RAC的机制与测试方法 标签: rac 机制 测试 2016-05-25 09:54 1150人阅读 评论(0) 收藏 举报  分类: oracle(2)  1.RAC原理 Oracle ...

  10. TS流的解析

    个字节不一定都是有效数据,有一些可能为填充数据). 工作形式: 因为在TS流里可以填入很多种东西,所以有必要有一种机制来确定怎么来标识这些数据.制定TS流标准的机构就规定了一些数据结构来定义.比如: ...