在网络共享位置创建文本文件
你好, 我有一个网络共享驱动器(“\\serverIP\folder"),我想在其上创建文本文件并添加一些记录.我可以使用特定用户(“用户"/“通行证")访问驱动器路径.如何使用 C# 访问共享位置并创建文本文件? string filePath = "\\\\10.1.2.179\\source\\";StreamWriter SW1;FileIOPermission myPerm = new FileIOPermission(FileIOPermissionAccess.AllAccess,FillePath+fileName);myPerm.Assert();SW1 = File.CreateText(filePath+fileName); 谢谢, 解决方案 您可以冒充该用户来创建文件.检查下面的博客文章. 模拟代码C#[^] 我已经从那篇博文中复制了代码, 使用系统;使用 System.ComponentModel;使用 System.Runtime.
138 2022-07-19
编程技术问答社区
阅读大量文件,需要更快的方法
大家好, 我目前正在编写一个程序来搜索与系统上不同事物(例如 ECR、RMS、图纸等)相关的文件.程序的一部分(搜索 ECR)要求我阅读大约 450 个 pdf 文件并在其中搜索指定的产品名称,例如“NPS-0243",因为文件的名称与它引用的产品.我通过使用后台工作程序成功实现了这一点,该工作程序在程序开始读取文件并将它们添加到程序可以查看的字符串数组时启动.问题是,直到程序运行大约 2 分钟后,数组才完全被文件中的文本填满,这对于不想坐等 2 分钟搜索特定类型的文件. 因此,我的问题是,有没有办法加快这个过程?我尝试将每个文件中的文本写入一个 .txt 文件,然后在将每个文件的文本添加到数组之前读取并搜索它的结尾,如果有的话,这比以前的方法慢.在我看来,我将不得不忍受 2 分钟的等待,但我又不像你们中的一些人那么聪明! 任何帮助将不胜感激. 这是我目前使用的后台工作代码: public void backgroundWorker1_DoWork(obje
168 2022-07-19
编程技术问答社区
笔划宽度变换(SWT)在C语言中的实现#
您好,我是 C# 和图像处理的新手.我对实施 SWT 进行图像检测和定位很感兴趣.有没有用C#实现笔画宽度变换的例子? 谢谢 解决方案 是的.如果您在发布此问题之前进行了搜索,您会在 CP 上看到 Sergey 的这个很棒的答案: C# 中的笔画宽度变换 (SWT)[^] 谷歌将返回 74.000 个结果:C#中的笔画宽度变换[^] 祝你好运, OI
300 2022-07-19
编程技术问答社区
使用正则表达式格式化文本的帮助
你好, 我有一个格式如下的文本: 1- 约翰每天都去上学. 我需要这个看起来像这样的多重选择: 1.约翰……每天上学. 一个.去了 湾.去 C.去 d.走了 你能帮我解决这个问题吗? 解决方案 如果这种格式总是有四个选项... 图案:^([^(]+)\(([^-]+)-([^-]+)-([^-]+)-([^)]+)\)(.*) 替换: 1 ____
146 2022-07-19
编程技术问答社区
如何自动将焦点跳转到下一个文本字段
您好,我有 3 个文本字段供用户输入电话号码.每一个都设置为每个电话号码段的最大值 - (xxx xxx xxxx)3,3,4 如何更改此代码以执行此操作?它通过使用 Tab 键工作,但我希望它在达到最大字符长度时跳转: Owner Phone
152 2022-07-19
编程技术问答社区
如何用双引号写入文本文件?
您好,谁能告诉我如何用双引号写入文本文件? 其实我想用以下格式的文本文件 >,"160-3636 4834",2012/06/12,"CX500",2012/06/08,17,0 但是用(“)标记写起来有点困难: 我得到的是: >,160-3636 4834,2012/06/12,CX500,2012/06/08,17,0 不是我所期望的.因此有人可以告诉我一种用 (") 标记编写文本文件的方法,这对我有很大帮助.在此先感谢!!!我的意思是如何用双精度字符串报价 >,160-3636 4834,2012/06/12,CX500,2012/06/08,17,0 TO >,"160-3636 4834",2012/06/12,"CX500",2012/06/08,17,0 解决方案 要写双引号,我把\"放在字符串中.示例: textBox1.Text = "H
110 2022-07-19
编程技术问答社区
如何将警报消息转换为文本最大javascript
你好.我对我的代码有疑问.我的问题是“如果该人超出字数限制,我想发出警报消息".我的代码运行良好,超过该人无法输入,但是如果他/她超过,我想在 javascript 上的哪个部分弹出警报消息? 我尝试过的: jQuery(document).ready(function($) { var max = 400; $('textarea.max').keypress(function(e) { if (e.which
112 2022-07-19
编程技术问答社区
fscanf()返回负值
我正在使用 fscanf() 函数从文本文件中逐行读取数据.它运行良好,但突然间我不知道我犯了什么错误,现在该函数返回一个负值.以下是我的代码片段: 文件 *fp;char ip[16];int 端口;fp = fopen("ClientInformation.txt", "r");//打开文件//查找文件大小int size = -1;fseek (fp, 0, SEEK_END);大小=ftell (fp);if(size > 0) //仅在文件不为空时继续{while (fscanf(fp, " %s %d", ip, &port) > 0){//scanf()成功}} [edit]固定代码块[/edit] 解决方案 这是一个很好的例子来说明如何不做事.它以帖子标题中基本单词的拼写错误开头.您在此处提供的代码没有合理的缩进.最重要的是,您正在展示糟糕的编程技术.找到文件长度的方法比逐字符循环更简单.如果您使用了其中的一个,那么您一开始就不会遇到问题. 中的代码 if
240 2022-07-19
编程技术问答社区
将字符串从文本框解析为excel电子表格
你好, 我对 VB.NET 相当陌生.我有一些过去的经验,但它是使用 VB 6.0 的,它本质上不是很广泛.我正在尝试边做边学,似乎发现了一个表面上看起来很容易但让我不知所措的编码问题. 目标:我的公司收到一封关于 ACH 交易的电子邮件.信息需要输入到 Excel 电子表格中,但电子邮件中存在垃圾信息以及重复信息.这是电子邮件的示例:下划线是列值,斜体是列标题. *需要创建一些标题,因为它们不在文本中. 邮箱: 我们于 09/17/2013向我们的银行发送了一笔 $22,663.02 的存款,将转入您的银行,帐号:40113**** 付款#: 788534 已支付以下发票: 发票# 发票日期 发票金额 折扣金额 付款金额 13100875754 08/15/2013 $12.30 $.00 $12.30 说明:448143 13100877235 08/16/2013 $27.68 $.00 $27.68 描述:485
120 2022-07-19
编程技术问答社区
逐行加密大文件
我已经“开发"了一个应用程序,用于加密给定文本文件的 ID.该应用程序需要一个大文本文件、要加密的 ID 的长度、密码和填充字符串.该应用程序可以正常工作,直到文本文件的行数大于 200 万.我相信这是由于某些东西被存储在内存中而没有被释放. 请在下面找到我当前使用的代码以及示例数据: 导入系统导入 System.IO导入 System.Text导入 System.Security.Cryptography模块 RijndaelMemoryExampleFunction encryptStringToBytes_AES(ByVal plainText As String, ByVal Key() As 字节, ByVal IV() As 字节) As 字节()If plainText Is Nothing OrElse plainText.Length
196 2022-07-19
编程技术问答社区
错误:��Base-64字符数组的长度无效。��
嗨,我想用 C# 用不同的密钥加密和解密纯文本. 当我运行此代码时,它会在 rijndaelCipher.Key = Convert.FromBase64String("ABC"); 我也试过 rijndaelCipher.Key = Encoding.ASCII.GetBytes("ABC");// 但它给出了这个错误“指定的密钥不是该算法的有效大小." 我的代码是: public string EncryptString(string plainText) { // Instantiate a new RijndaelManaged object to perform string symmetric encryption RijndaelManaged rijndaelCipher = new RijndaelManaged(); // Set key and IV
130 2022-07-19
编程技术问答社区
如何读取文本文件并替换多个关键字。。。
我正在尝试读取包含一些独特关键字的文本文件,到目前为止,我能够读取和替换 1 行上的关键字,但我不知道如何读取和替换文本文件中的所有关键字..? 我的文本文件看起来像这样,其中 $name, $lastname &$dob 是要替换的关键字: =================================== 人名是:$name 姓氏是:$lastname 出生日期:$dob =================================== 到目前为止我的代码是: Dim strFile As String = "c:\test.txt" Dim strRead As StreamReader = File.OpenText(strFile) Dim strX As String Do Until strRead.Peek = -1 strX = strRead.ReadToEnd.Replace("$
104 2022-07-19
编程技术问答社区
如何制作页面列表
我想制作 Textviewer.本次展示两页.喜欢书!! 所以我想知道.如何制作页面(字符串[]数组或列表). 我希望使用 graphics.drawstring 或 textrenderer.不是文本框控件. 因为我已经让它与文本框一起使用.但是加载和调整大小太慢了. 我在这里有一个很好的目标 책보는 프로그램 - 별북 ( 1.5 정식 ) :: 제이드민 我希望它可以打开 10 兆字节或更大的文件. 告诉我你的诀窍. 我尝试过的: 我已经做了这个,但它很慢.我使用了文本框控件. 当我调整自动换行大小时,更改所有文本.并且必须使页面重新索引所有文本. 需要很长时间. 给个小费吧. 好的,我认为我的问题很糟糕. 我希望这段代码快 string filetxt = string.Empty; private void toolStripButton2_Click(object sender, EventArgs e) {
158 2022-07-19
编程技术问答社区
为什么不同?
string text = "aaaaaa"; float width1 = e.Graphics.MeasureString( text, new Font("calibri", 12, GraphicsUnit.Pixel)).Width; float width2 = 0; for (int i = 0; i
116 2022-07-19
编程技术问答社区
如何在中创建大型文本查看器。净额
有没有办法在 .net 中制作大型文本查看器,例如 LTFviewer 或 Vim、notepad++; 我认为文本框不是答案 我不需要编辑. 但我需要一种最快的方式来读取文本文件并绘制它. 不要推荐我已经足够了解的查看器. 如果不可能,请告诉我原因并给我其他答案. 感谢您的关注 我尝试过的: 我试过文本框. 我猜 wordwrap=false; 解决方案 这里是 RichTextBox 编辑器的链接:WPF RichText 编辑器[^]
134 2022-07-19
编程技术问答社区
在listview iten中直接写入文本和数字?
先生,请帮帮我. 如何在 listview vb.net vb 程序中直接输入文本或数字? 请尽快回复. 我尝试过的: 我不知道……我不知道……我不知道……我不知道…… 我不知道……我不知道……我不知道……我不知道…… 我不知道……我不知道……我不知道……我不知道…… 我不知道……我不知道……我不知道……我不知道…… 我不知道……我不知道……我不知道……我不知道…… 我不知道……我不知道……我不知道……我不知道…… 我不知道...我不知道...我不知道...我不知道... 解决方案 参见ListView 类 (System.Windows.Controls)[^]. 请参考 ListView 内嵌编辑[^]
92 2022-07-19
编程技术问答社区
如何在VB中从文本文件中读取特定文本。净额
你好 我有一个这样的txt文件: [srv1] 标签 = 测试服务器 启用 = 1 协议 = http 设备=IP地址 用户 = 测试1 密码 = test2 组 = 1 版本 = xxxx 跳 = 1 音频 = 1 我只想从上面的行中提取 test1 和 test2 并将它们显示在文本框中. 有人能帮帮我吗? 提前致谢 我尝试过的: 我试过了 Dim Findstring1 = IO.File.ReadAllLines(C:\test.txt).Reverse (//因为这一行在文件test.txt的末尾) If lines.Contains("user = ") Then line.Substring() 结束如果 不知道怎么继续 解决方案 看看这篇文章:INI 文件永不消亡:.NET 中的操作方法 - Developer.com[^]. 写一个快速设置阅读器: VB 使用
114 2022-07-19
编程技术问答社区
一旦文本框长度达到最大值,切换到下一个控件
朋友们, 我放置了三个文本框,例如:text1,text2,text3 每个文本框的 maxlength 属性为 3, 我想要的是,当我在 text1 中输入 3 个字符时,它应该会自动切换到 text2. 同样从 text2 到 text3. 我不会如何在MVC中用HTML实现. 任何帮助将不胜感激 提前谢谢 解决方案 MVC 真的无关紧要,你用 javascript 来做.输入控件上有一个 onkeyup 事件,您可以使用它来检查输入的长度.我会写一个方法,它需要一个文本框和控件的名称去下一个,然后你可以编写检查长度并将焦点设置为 3 时传入的 id 的代码.
156 2022-07-19
编程技术问答社区