小编ste*_*mtl的帖子

使用c#确定文件是否存在并解析UNC路径

我正在尝试编写一个函数来确定文件是否存在.这两种方法证明返回不一致的结果(fileExists()似乎提供了准确的结果,与isFileFound()相比,它返回​​误报 - 我试图创建实例时会发生异常).

protected bool isFileFound(string path, string fileName)
    {
        System.IO.FileInfo fi = null;

        bool found = false;
        try
        {
            fi = new System.IO.FileInfo(path + fileName);
            found = true;
        }
        catch (Exception e)
        {
            baselogger.Fatal(e.Message + " " + e.StackTrace + " \n" + path + fileName);
        }

        return found;
    }

    protected bool fileExists(string path, string pattern)
    {
        bool success = false;

        try
        {
            success = File.Exists(path + pattern);
        }
        catch (Exception e)
        {
            baselogger.Warn(e.Message + " " + e.StackTrace …
Run Code Online (Sandbox Code Playgroud)

c# filesystems

29
推荐指数
2
解决办法
6万
查看次数

寻找在C#中进行"净使用"的最佳实践

我宁愿不必诉诸于调用命令行.
我正在寻找可以映射/断开驱动器的代码,同时还有异常处理.

有任何想法吗?

c# .net-1.1

9
推荐指数
1
解决办法
1万
查看次数

MS Paint命令行开关

我一直在寻找与命令行中与MSPaint交互相关的文档.我只找到了对/ p,/ pt和/ wia的引用,但没有关于如何使用它们及其局限性的指导.

我试图将一些图形文件发送到打印机,当我将文件放在我的打印机驱动程序上时,我得到的打印输出与从命令行调用paint时不同.我正在使用UDC打印驱动程序来转换图形,我正在使用paint将我的图形文件发送到打印机驱动程序,以便我的文件进行转换.

有任何想法吗?

command-line file-conversion

8
推荐指数
1
解决办法
3万
查看次数

检测SQL Server是否正在运行

我正在寻找一种方法来轮询不同的服务器并检查SQL服务器是否正常运行.我正在用C#编写代码.我并不特别关心单个数据库,只是SQL服务器正在运行并且响应迅速.

有任何想法吗?

c# sql-server

7
推荐指数
1
解决办法
1万
查看次数

Web请求超时

等待Web请求返回的合理时间是多少?我知道这可能是一个小问题,但我想要做的就是验证网页是否可用.

也许有更好的方法?

try 
{ 
    // Create the web request 
    HttpWebRequest request = WebRequest.Create(this.getUri()) as HttpWebRequest;

    request.Credentials = System.Net.CredentialCache.DefaultCredentials;

    // 2 minutes for timeout
    request.Timeout = 120 * 1000;

    if (request != null)
    {
        // Get response 
        response = request.GetResponse() as HttpWebResponse;

        connectedToUrl = processResponseCode(response);
    }
    else
    {
        logger.Fatal(getFatalMessage());

        string error = string.Empty;
    }
} 
catch (WebException we) 
{ 
...
} 
catch (Exception e) 
{ 
...
} 
Run Code Online (Sandbox Code Playgroud)

c#

5
推荐指数
1
解决办法
6632
查看次数