1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我想选择文件夹并自动打开然后关闭文件夹中的所有文件结束* .txt我该怎么办?
也许用.NET? 以上来自于谷歌翻译 以下为原文 I want select the folder and automatic open and then close all files in folder with end *.txt How I can do it ? Maybe with .NET ? |
|
相关推荐
3个回答
|
|
“打开文件后你打算做什么?读/写?”没关系。
我想打开然后逐个关闭文件。 怎么做?算法是:1。 选择文件夹2。 选择文件末尾,例如* .txt3。 在结尾* .txt4的文件夹中自动打开第一个(按字母顺序排序)文件。 分析此文件(例如,计算行数),在Logging AlphaNumeric .5中编写报告。 自动关闭此文件。 自动打开,分析和关闭第二个文件,对于所有文件一个接一个。“在VEE示例中,在Concept文件夹中有tofrom1和tofrom2 VEE程序,在DotNet中有一些SelectFiles,SelectFolders,FileInfo,FileOperations。”我有 没有找到如何打开/分析/关闭文件一个接一个。 以上来自于谷歌翻译 以下为原文 " It does not matter. I want to open and then close the files one by one. How to do it? The algorithm is: 1. Selecting the folder 2. Selecting the end of files, for example, *.txt 3. Automatic open first (Alphabetical sorting) file in folder with end *.txt 4. Analysis of this file, for example, counting the number of rows, write a report in Logging AlphaNumeric . 5. Automatic close this file. 6. Automatic open, analysis and close second file and so for all files one by one. " I have not found there how open/analysis/close files one by one. |
|
|
|
1.选择文件夹2。
选择文件结尾,例如* .txtTo允许用户选择文件,你可以使用数据>对话框>文件名选择选择要允许用户选择文件夹,你可以使用数据>对话框>文本输入,用户必须输入 在手动文件夹路径中。 如果不是误以为.NET有浏览器文件夹对话框,但我还没有尝试过。要以编程方式查找文件夹路径,请在函数& 对象浏览器>内置函数>系统信息,有一些方法,例如 baseName,dirName,programName等可以帮助您以编程方式构造文件夹名称。 查看各个功能描述以获取详细信息。 如果文件夹/文件名始终是固定的,只需使用常量文本对其进行硬编码。菜单系统>目录,路径提供的功能也很少。 在文件夹中自动打开(按字母顺序排序)文件,结尾为* .txt >>如果文件名上有图案,则会更容易。 您可以以编程方式构造文件名。 如果文件名是随机的,那么可以使用菜单系统>目录>获取文件来获取所有文件,然后您将检查文件扩展名是否为.txt。 否则,您可以使用覆盖的Get Files方法传入搜索模式。 分析此文件,例如,计算行数,在Logging AlphaNumeric中编写报告。>>在上述示例中,它演示了如何使用To / From File对象写入/读取文件。 在tofrom1.vee中,它显示了如何创建文件,如何读取文件以及如何写入数据。 To / From File具有控制输入,您可以在其中以编程方式传递文件名。 我没有做你需要的,所以我不确定什么是最有效的方式。 此刻,也许可以逐行阅读文本并增加计数器。 或者也许使用.NET流阅读器,逐行读取,然后递增计数器,如果我只需要知道行的总数。 我没有例子,如果其他人有并且可以分享。 自动关闭此文件。>>如果您使用的是To / From文件,只需添加一个事务Execute Close。 如果是.NET流阅读器,只需执行close.6。 自动打开,分析和关闭所有文件的第二个文件。>>只需循环,处理文件名。 取决于你正在使用什么样的循环,For Each,For count,或者手动跟踪文件名。希望这会有所帮助。-mk 以上来自于谷歌翻译 以下为原文 1. Selecting the folder 2. Selecting the end of files, for example*.txt
3. Automatic open first (Alphabetical sorting) file in folder with end *.txt >> If there is a pattern on the file name, then it will be easier. You can construct the file name programatically. If the file name is random, then can use menu System > Directory > Get Files to get all files, then you will have do to some checking if the file name extension is .txt. Or else you can use the overriden Get Files method to pass in a search pattern. 4. Analysis of this file, for example, counting the number of rows, write a report in Logging AlphaNumeric . >> In the examples mentioned, it demonstrated how to write/read files using To/From File object. In tofrom1.vee, it shows how to create a file, how to read a file, and how to write data. To/From File has control input where you can pass File Name programatically. I have not did what you need so I am not sure what is the most efficient way. At the moment, maybe reading text line by line and increment the counter will do. Or maybe use .NET stream reader, read line by line, then increment the counter, if I need to know just the total number of line. I have no examples, if other has and can share. 5. Automatic close this file. >> If you are using To/From file, just add a transaction Execute Close. If .NET stream reader, just execute close. 6. Automatic open, analysis and close second file and so for all files one by one. >> Just do a looping, process the file name. Depends on what kind of loop you are using, For Each, For count, or track the file name manually. Hope this helps. -mk |
|
|
|
谢谢你,changmeikuan。我在菜单系统中找到了.NET的所有操作。
以上来自于谷歌翻译 以下为原文 Thank you, changmeikuan. I found all the operations with .NET for my problem in menu System. |
|
|
|
只有小组成员才能发言,加入小组>>
1300 浏览 0 评论
2379 浏览 1 评论
2199 浏览 1 评论
2068 浏览 5 评论
2955 浏览 3 评论
1149浏览 1评论
关于Keysight x1149 Boundary Scan Analyzer
761浏览 0评论
N5230C用“CALC:MARK:BWID?”获取Bwid,Cent,Q,Loss失败,请问大佬们怎么解决呀
957浏览 0评论
1300浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 19:53 , Processed in 1.351363 second(s), Total 81, Slave 65 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号