---------------------------------
Press ENTER to continue, or Ctrl-C to abort
---------------------------------
Generating ccnet configuration ...
Traceback (most recent call last):
File "setup-seafile-mysql.py", line 1471, in <module>
main()
File "setup-seafile-mysql.py", line 1424, in main
ccnet_config.generate()
File "setup-seafile-mysql.py", line 815, in generate
if Utils.run_argv(argv, env=env_mgr.get_binary_env()) != 0:
File "setup-seafile-mysql.py", line 85, in run_argv
env=env)
File "/usr/lib/python2.7/subprocess.py", line 711, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1343, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
seafile@VM-79-195-ubuntu:~/seafile-server$
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36
如果你想给自己一个“清洁”(或者,我喜欢称之为“空”功能),你可以创建一个扩展方法。
public static void Empty(this System.IO.DirectoryInfo directory)
{
foreach(System.IO.FileInfo file in directory.GetFiles()) file.Delete();
foreach(System.IO.DirectoryInfo subDirectory in directory.GetDirectories()) subDirectory.Delete(true);
}
这将允许你做一些事情..
System.IO.DirectoryInfo directory = new System.IO.DirectoryInfo(@"C:\...");
directory.Empty();
System.IO.DirectoryInfo di = new DirectoryInfo("YourPath");
foreach (FileInfo file in di.GetFiles())
{
file.Delete();
}
foreach (DirectoryInfo dir in di.GetDirectories())
{
dir.Delete(true);
}