草庐IT

fileName

全部标签

c# - 令人难以置信的奇怪文件创建时间问题

我确实有一个很奇怪的问题!我想知道问题是否出在框架、操作系统中,或者可能只是我,误解了事情...我有一个文件,它可能是很久以前创建的,我使用该文件,然后我想通过更改它的名称来存档它。然后我想创建一个新文件,在重命名之前与旧文件同名。很简单!真正让我困惑的问题是,新创建的文件“created”-timestamp出错了!这是个问题,因为我想用它来确定何时存档和创建新文件。我创建了一个非常小的示例来说明问题。要使示例正常工作,Files文件夹中必须有一个文件1.txt。此外,文件属性也必须及时设置(使用其中一种可用的工具,我使用Nomad.NET)。staticvoidMain(strin

c# - 在 C# 构造函数中初始化什么更好 : initializer lists or assignment?

A类使用初始化列表将成员设置为参数值,而B类使用构造函数体内的赋值。只要我始终如一,任何人都可以给出更喜欢其中一个的理由吗?classA{String_filename;A(Stringfilename):_filename(filename){}}classB{String_filename;B(Stringfilename){_filename=filename;}} 最佳答案 第一个在C#中是不合法的。构造函数中冒号后唯一可以出现的两项是base和this。所以我会选择第二个。 关

c# - 在 C# 构造函数中初始化什么更好 : initializer lists or assignment?

A类使用初始化列表将成员设置为参数值,而B类使用构造函数体内的赋值。只要我始终如一,任何人都可以给出更喜欢其中一个的理由吗?classA{String_filename;A(Stringfilename):_filename(filename){}}classB{String_filename;B(Stringfilename){_filename=filename;}} 最佳答案 第一个在C#中是不合法的。构造函数中冒号后唯一可以出现的两项是base和this。所以我会选择第二个。 关

C# 如何测试文件是否为 jpeg?

如何使用C#测试文件是否为jpeg?我应该检查.jpg扩展名吗?谢谢 最佳答案 几个选项:您可以检查文件扩展名:staticboolHasJpegExtension(stringfilename){//addotherpossibleextensionsherereturnPath.GetExtension(filename).Equals(".jpg",StringComparison.InvariantCultureIgnoreCase)||Path.GetExtension(filename).Equals(".jpeg",S

C# 如何测试文件是否为 jpeg?

如何使用C#测试文件是否为jpeg?我应该检查.jpg扩展名吗?谢谢 最佳答案 几个选项:您可以检查文件扩展名:staticboolHasJpegExtension(stringfilename){//addotherpossibleextensionsherereturnPath.GetExtension(filename).Equals(".jpg",StringComparison.InvariantCultureIgnoreCase)||Path.GetExtension(filename).Equals(".jpeg",S

c# - Azure Blob 存储 : DownloadToByteArray VS DownloadToStream

我一直在使用AzureBlob存储服务来保存/恢复要在Azure网页中托管的网页上下文中的文件。在学习过程中,我得出了两个解决方案;第一个基本上使用DownloadToStream,它的作用相同,但使用FileStream。在这种情况下,我必须在将文件返回给用户之前将其写入服务器。publicstaticStreamGetFileContent(stringfileName,HttpContextBasecontext){CloudBlobContainercontainer=GetBlobContainer();CloudBlockBlobblockBlob=container.Ge

c# - Azure Blob 存储 : DownloadToByteArray VS DownloadToStream

我一直在使用AzureBlob存储服务来保存/恢复要在Azure网页中托管的网页上下文中的文件。在学习过程中,我得出了两个解决方案;第一个基本上使用DownloadToStream,它的作用相同,但使用FileStream。在这种情况下,我必须在将文件返回给用户之前将其写入服务器。publicstaticStreamGetFileContent(stringfileName,HttpContextBasecontext){CloudBlobContainercontainer=GetBlobContainer();CloudBlockBlobblockBlob=container.Ge

c# - Gmail 的 SmtpClient

我正在为一个学校项目开发一个邮件客户端。我已经设法使用C#中的SmtpClient发送电子邮件。这适用于任何服务器,但不适用于Gmail。我相信这是因为谷歌使用了TLS。我已经尝试在SmtpClient上将EnableSsl设置为true但这没有任何区别。这是我用来创建SmtpClient和发送电子邮件的代码。this.client=newSmtpClient("smtp.gmail.com",587);this.client.EnableSsl=true;this.client.UseDefaultCredentials=false;this.client.Credentials=n

c# - Gmail 的 SmtpClient

我正在为一个学校项目开发一个邮件客户端。我已经设法使用C#中的SmtpClient发送电子邮件。这适用于任何服务器,但不适用于Gmail。我相信这是因为谷歌使用了TLS。我已经尝试在SmtpClient上将EnableSsl设置为true但这没有任何区别。这是我用来创建SmtpClient和发送电子邮件的代码。this.client=newSmtpClient("smtp.gmail.com",587);this.client.EnableSsl=true;this.client.UseDefaultCredentials=false;this.client.Credentials=n

c# - 在 C# 中访问 Process.MainModule.FileName 时如何避免 Win32 异常?

我开始了一个新项目,列出了所有正在运行的进程的完整路径。当访问某些进程时,程序崩溃并抛出Win32Exception。描述说列出进程模块时发生错误。最初我认为可能会出现此问题,因为我在64位平台上运行它,所以我针对x86和AnyCPU.不过,我遇到了同样的错误。Processp=Process.GetProcessById(2011);strings=proc_by_id.MainModule.FileName;错误发生在第2行。空白字段显示发生错误的进程:有什么办法可以绕过这个错误信息吗? 最佳答案 请参阅JeffMercado的