草庐IT

use_file

全部标签

c# - 使用 File.ReadAllText 的静态字符串

我正在尝试将File.ReadAllText用作静态readonly字符串。我的问题是我正在用.NETz编译它,当我的程序启动时它会查找我的字符串,如果不是发现我遇到了一个讨厌的异常。是否可以通过某种方式使用if/else来解决这个问题?通常我会让它弹出一个消息框或标签,说明找不到文件。如果找不到文件,使用.Netz我会收到一条错误消息,程序不会启动。这是我在整个程序中使用的静态字符串staticreadonlystringconfig=File.ReadAllText("config.ini");我正在使用.Netz来包含我的dll。 最佳答案

C++ 将 FILE * 作为参数传递给函数

我想将FILE*传递给另一个函数。在此函数中,使用fread从文件中读取一些字节。不执行写入。我在想该不该说voidDoSomething(FILE*uFile)或voidDoSomething(constFILE*uFile)我害怕在某处引入内存泄漏,并认为const可能更安全。我担心当我不正确地传递它时,该函数可能会创建文件的拷贝。我像这样创建FILE*:FILE*outfile=fopen("c:\\myfile.dat","wb");谢谢。 最佳答案 无论您将FILE*传递给哪个函数,最终都会调用fread/fscanf/f

windows - 批处理 : How to run a program when the computer is idle and stop when it's used?

我需要运行一个Windows批处理(或任何其他命令行软件都可以),它会在计算机闲置一分钟时运行一个程序,并在使用时停止它。当它再次空闲时,我显然应该重新启动它。有什么想法吗?找不到任何不使用GUI的内容。 最佳答案 如果您使用的是Win-7,则可以在任务计划程序中执行此操作。打开任务计划程序,选择我的任务计划,然后选择创建任务(不是创建基本任务)。为其命名,单击“操作”选项卡并选择要运行的程序。选择“条件”选项卡,单击“如果空闲xxx分钟则运行”,并选中如果计算机不再空闲则停止运行。 关

windows - 索引E :\data using batch file下的所有文件和文件夹

我想编写一个批处理脚本,生成一个CSV或JSON文件,其中包含E:\data下的所有文件和文件夹。我需要存储的信息是(文件或文件夹名称、大小、类型--文件或文件夹、完整位置路径)。任何帮助将不胜感激。谢谢。 最佳答案 PowerShell可以轻松做到这一点。必须添加一个小子表达式来给出关于它是文件夹还是文件的友好术语。否则,我们可以摆脱整个@{l=...}位,只使用PSIsContainer,如果它是一个文件夹,它将是True/False。Get-ChildItemE:\Data-recurse|SelectName,Length,

python - 运行python程序时出现"SyntaxError: Non-ASCII character '\xfe ' in file"错误

虽然我包含了#-*-coding:utf-8-*-在python文件的第一行,我不断得到SyntaxError:Non-ASCIIcharacter'\xfe'infileC:\Users\user\PycharmProjects\my_project\my_script.pyonline1,butnoencodingdeclared;seehttp://www.python.org/peps/pep-0263.htmlfordetails我在Windows7上使用PyCharmCommunityEdition。请帮忙。 最佳答案

c++ - Qt 应用程序 : How to create standalone executable file for Windows (& Mac) from Mac?

我在MacBook(El-Capitan10.11.2)上开发了一个Qt应用程序,现在可以发布了。我现在想要的是为Mac和Windows操作系统创建独立的可执行文件。但是我不知道怎么办!我找到了这个link但我无法遵循它的指导,它看起来与我的系统显示的不同。如果你有任何想法,请帮助我。谢谢 最佳答案 好吧,要为Windows编译应用程序,您将需要一台Windows机器(或至少是一台虚拟机)。你不能在mac上为windows编译。关于“独立”:最简单的方法是将您的应用程序与所有必需的dll/框架一起部署,并将它们作为一个“包”发送。为

windows - find/C "A"结果为 "find: ' A' : No such file or directory"

我正在尝试计算文件中theanswerhere之后的行数,例如使用find/C,但我在控制台中看到的是:find:'/C':Nosuchfileordirectoryfind:'A':Nosuchfileordirectory我有一个简单的“TEST.txt”文件,其中包含三个A和三个B,全部换行:$typeTEST.txtAAABBBfindstr似乎可以工作,但它不能返回计数:$typeTEST.txt|findstr"A"AAA查找不工作:$typeTEST.txt|find"A"find:'A':Nosuchfileordirectory我错过了什么?PS:整个例子来自1效果不

windows - Visual Studio 2013 在打开解决方案 : has stopped working Visual Studio use in-Time-Debugger 时崩溃

打开任何.sln文件时,我的VisualStudio2013崩溃并出现以下错误:AnunhandledMicrosoft.NETFrameworkexceptionoccurredindevenv.exe可能的调试器:NewinstanceofMicrosoftVisualStudio2015-->我用的是2013这个错误是在我什么都没做的情况下突然发生的,至少我不知道。我见过很多与此类似的问题,但还没有人解决过它们......编辑本地转储0:000>!analyze-v**********************************************************

regex - 如何 : Searching for a string in a file from the Windows command line?

有没有办法在目录及其子目录的文件中搜索字符串?字符串比较独特。我想返回字符串的名称,并希望返回字符串在文件中所在的行。Windows中是否内置了用于执行此操作的任何内容? 最佳答案 您正在寻找内置的findstrcommand./S选项执行递归搜索。 关于regex-如何:SearchingforastringinafilefromtheWindowscommandline?,我们在StackOverflow上找到一个类似的问题: https://stacko

windows - FILE_WRITE_DATA 和 FILE_APPEND_DATA 之间的区别

我想使用CreateFile()打开一个文件进行写入。如果文件存在,我会将文件指针设置到末尾,然后使用WriteFile()写入数据。如果它不存在,我会写在文件的开头。我应该在CreateFile()的dwDesiredAccess参数中使用FILE_APPEND_DATA还是应该使用FILE_WRITE_DATA或者FILE_WRITE_DATA|FILE_APPEND_DATA?最后的写法不也是写法,为什么会有FILE_APPEND_DATA? 最佳答案 whyisthereFILE_APPEND_DATA?FILE_APPEN