可能重复:
.NET - 检查目录是否可访问而不进行异常处理
我使用.NET 3.5和C#在Visual Studio 2010中制作一个小文件浏览器,我有这个功能来检查目录是否可访问:
RealPath=@"c:\System Volume Information";
public bool IsAccessible()
{
//get directory info
DirectoryInfo realpath = new DirectoryInfo(RealPath);
try
{
//if GetDirectories works then is accessible
realpath.GetDirectories();
return true;
}
catch (Exception)
{
//if exception is not accesible
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
但我认为对于大目录,尝试让所有子目录检查目录是否可访问可能会很慢.我在尝试探索受保护的文件夹或没有光盘的cd/dvd驱动器时使用此功能来防止错误("设备未就绪"错误).
是否有更好的方法(更快)检查应用程序是否可以访问目录(最好是在NET 3.5中)?
我试图从控制台应用程序创建一个可执行文件.我已经安装了mono,cygwin(mingw-gcc,mingw-zlib1,mingw-zlib-devel,pkg-config),我已将以下行添加到我的.bashrc文件中
export PKG_CONFIG_PATH=/cygdrive/c/progra~1/Mono-3.2.3/lib/pkgconfig
export PATH=$PATH:/cygdrive/c/progra~1/Mono-3.2.3/bin
export CC="i686-pc-mingw32-gcc -U _WIN32"
Run Code Online (Sandbox Code Playgroud)
但每当我尝试使用mkbundle时,我收到以下消息

有没有办法让mkbundle在Windows上正常工作.?
(我使用的是Windows 7 x86,单声道3.2.3,我在官方网站上找到的cygwin,xamarin studio 4.2和net framwork 4)
如何在Python中更改Konsole标题?我找到了这段代码:
>>> import sys
>>> sys.stdout.write("\x1b]2;test\x07")
Run Code Online (Sandbox Code Playgroud)
但它只适用于Gnome终端,而不是Konsole(在Kubuntu上).
我想开发一个支持光传感器的桌面应用程序(C#),但我没有真正的光传感器,有没有办法在Windows 8上安装"虚拟环境光传感器"?
我是否必须遍历每个元素才能转换ArrayList<String[]>为String[][]或者是否有更有效的方法?
如何在 Windows 7 上的 python 2.7 中移动鼠标光标?
def MoveMouse(x,y):
#move mouse cursor
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个返回当前标签页面的函数:
function tabURL() {
var url="";
chrome.tabs.getSelected(null, function(tab) {url = tab.url;});
return url;
}
Run Code Online (Sandbox Code Playgroud)
我用的时候:
chrome.tabs.getSelected(null, function(tab) {alert(tab.url);});
Run Code Online (Sandbox Code Playgroud)
Chrome会显示网址,但如果我在Chrome控制台中使用我的功能,则该功能会返回"".
有没有办法将tab.url传递给变量然后返回此变量?